jmeter生成接口测试报告
一、安装Ant配置
1.下载地址:https://ant.apache.org/bindownload.cgi
2.安装Ant,下载解压
3.配置环境变量
新建变量ANT_HOME,值为D:\ant\apache-ant-1.10.12
系统变量path添加**%ANT_HOME%\bin**
![在这里插入图片描述](https://img-blog.csdnimg.cn/c36483ede27b42518f43b43571538ffc.png
4.验证安装结果;ant -v ;返回如下信息安装成功
二、配置jmeter
1.将jmeter的文件extras目录的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录的lib文件夹中;
2.桌面新建文件txt,更改名为build.xml,修改文件里的内容如下
<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir="."><tstamp><format property="time" pattern="yyyyMMddhhmm" /></tstamp><!-- 需要改成自己本地的 Jmeter 目录--> <property name="jmeter.home" value="D:\apache-jmeter-5.2.1" /><!-- jmeter生成jtl格式的结果报告的路径--> <property name="jmeter.result.jtl.dir" value="D:\ant\jtl-report" /><!-- jmeter生成html格式的结果报告的路径--><property name="jmeter.result.html.dir" value="D:\ant\html-report" /><!-- jmeter生成html格式的结果报告的前缀--> <property name="ReportName" value="capi接口测试报告" /><property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" /><property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" /><target name="run"><antcall target="test" /><antcall target="report" /></target><target name="test"><taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" /><jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}"><!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本--><testplans dir="D:\ant\test" includes="*.jmx" /><property name="jmeter.save.saveservice.output_format" value="xml"/></jmeter></target><path id="xslt.classpath"><fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/><fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/></path> <target name="report"><tstamp><format property="report.datestamp" pattern="yyyy/MM/dd HH:mm"/></tstamp><xslt classpathref="xslt.classpath"force="true"in="${jmeter.result.jtlName}"out="${jmeter.result.htmlName}"style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl" ><param name="dateReport" expression="${report.datestamp}"/></xslt><!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 --> <copy todir="${jmeter.result.html.dir}"><fileset dir="${jmeter.home}/extras"><include name="collapse.png" /><include name="expand.png" /></fileset></copy></target>
</project>
注意:以下地址修改为自己本地的路径
jmeter生成接口测试报告相关推荐
- Jenkins+Jmeter+Ant 生成接口测试报告并发送邮件
Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作: Jmeter 可以做接口测试,也可以做压力测试,而且是开源软件: Ant 是基于Java的构建工具, ...
- CSDN做测试的老师教你Jmeter生成压力测试报告
根据各大招聘网站上的需求来看,熟悉Jmeter做性能测试已经几乎成为必要条件了. 那么今天在这个给大家安利一波. 怎么使用Jmeter生成压力测试报告呢? 条件准备: 1.Jmeter3.2(推荐使用 ...
- Mac安装与配置jmeterjmeter的使用jmeter生成性能测试报告
前言:了解JMeter JMeter用于高并发压力测试 一.下载JMeter https://jmeter.apache.org/download_jmeter.cgi 进入官网下载JMeter安装包 ...
- Ant安装及环境变量配置+邮件配置+Ant生成接口测试报告
Ant安装 1.将Ant解压到 D:\Atest\apacheAnt下 2.将JMeter所在目录下extras子目录里的ant-jmeter-1.1.1.jar复制到 ant 所在目录lib子目录下 ...
- Postman+newman生成接口测试报告学习笔记
前言 Postman是用于API开发的协作平台.Postman的功能简化了构建API的每个步骤并简化了协作,因此您可以更快地创建更好的API. postman的下载 官网:https://www.ge ...
- Jenkins+Newman+Postman生成接口自动化测试报告
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作. 文章目录 1. Jenkins的安装与配置 1.1 安装jenkins 1.2 jenkins中文设置 ...
- jmeter ant的html结果为空,Ant Jmeter Jenkins生成html测试报告
Ant配置 1. 将jmeter安装目录或者源码目录下\apache-jmeter-3.1\extras的ant-jmeter-1.1.1.jar复制到ant安装目录下apache-ant-1.10. ...
- MAC jmeter+ant 实现接口测试并将接口测试报告以邮件的形式发出-超详细
最近项目组涉及到接口测试,然后自己想着如何输出接口测试的报告,经过自己的了解,发现测试行业中每个公司每个测试人员输出的方式都不一样的.常规的有以下几种 使用表格的形式,手动去写,以总结的形式,给到测试 ...
- jmeter生成优美的压力测试报告,jmeter生成html压测报告,jmeter压力测试
文章主要介绍以下三点: 1:使用jmeter进行压力测试步骤 2:使用jmeter函数设置请求参数值 3:导出并生成一份html格式的测试报告 最终生成的测试报告如下: jmeter下载地址:http ...
- Jmeter 生成HTML性能测试报告
文章目录 一.生成HTML测试报告的两种方式 1.1. 利用已有.jtl文件生成报告 1.2. 无.jtl文件生成测试报告 二.图表信息详解 2.1. Dashboard(概览仪表盘) 2.2. Ch ...
最新文章
- java fork join原理_细说Fork/Join框架
- 在Swift中如何使用C中的Struct
- 如何使用MatPlotLib绘制出具有两个 Y 轴的曲线图?
- 杭州中国移动java待遇_【中国移动杭州研发中心Java面试】移动杭研社招java中级面试-看准网...
- CJIS安全政策:企业如何确保FIPS合规性?
- PHP实现敏感词过滤系统
- [翻译] RDVTabBarController
- Android的ListView长按监听器
- getopt两个模块getopt 和gun_getopt 的异同
- Microsoft Office SharePoint Server 2007案例实战开发
- 教师计算机研修培训日志感言,2019年教师研修感言
- google输入法 日文 [CapsLock]キー ひらがな⇔直接入力の設定
- 晶体(crystal)和晶振(oscillator)的区别
- TLS握手协议分析与理解——某HTTPS请求流量包分析
- 微村:做APP里的掌上村长
- python实用脚本-获取软件md5值
- 浏览器极速模式和兼容模式差异 1
- 流程引擎之Activiti简介
- 树状数组原理及经典应用问题
- 一文读懂人工智能类型与RPA发展阶段
热门文章
- 工作分解结构(Work Breakdown Structure,简称WBS)
- Linux学习总结(60)——Linux系统常用命令速查手册
- Android BLE操作成功或失败status code对应解释
- 科学家被称为计算机之父,被称为“计算机之父”,他超前的思维揭开计算机处理信息的本质!...
- 这名程序猿吐了一管口水,便迎来了人生的四大暴击…
- 益盟操盘手编译的指标破解
- Mysql(多级分销)无限极数据库表设计方法
- AI机器学习实战の电磁导航智能车中神经网络应用的问题与思考-交流向-本科生竞赛
- 号称“不限速“的阿里网盘,官宣要停止了,寿命仅仅1年
- day03-文字效果标签及特殊符号