一、安装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生成接口测试报告相关推荐

  1. Jenkins+Jmeter+Ant 生成接口测试报告并发送邮件

    Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作: Jmeter 可以做接口测试,也可以做压力测试,而且是开源软件: Ant 是基于Java的构建工具, ...

  2. CSDN做测试的老师教你Jmeter生成压力测试报告

    根据各大招聘网站上的需求来看,熟悉Jmeter做性能测试已经几乎成为必要条件了. 那么今天在这个给大家安利一波. 怎么使用Jmeter生成压力测试报告呢? 条件准备: 1.Jmeter3.2(推荐使用 ...

  3. Mac安装与配置jmeterjmeter的使用jmeter生成性能测试报告

    前言:了解JMeter JMeter用于高并发压力测试 一.下载JMeter https://jmeter.apache.org/download_jmeter.cgi 进入官网下载JMeter安装包 ...

  4. Ant安装及环境变量配置+邮件配置+Ant生成接口测试报告

    Ant安装 1.将Ant解压到 D:\Atest\apacheAnt下 2.将JMeter所在目录下extras子目录里的ant-jmeter-1.1.1.jar复制到 ant 所在目录lib子目录下 ...

  5. Postman+newman生成接口测试报告学习笔记

    前言 Postman是用于API开发的协作平台.Postman的功能简化了构建API的每个步骤并简化了协作,因此您可以更快地创建更好的API. postman的下载 官网:https://www.ge ...

  6. Jenkins+Newman+Postman生成接口自动化测试报告

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作. 文章目录 1. Jenkins的安装与配置 1.1 安装jenkins 1.2 jenkins中文设置 ...

  7. 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. ...

  8. MAC jmeter+ant 实现接口测试并将接口测试报告以邮件的形式发出-超详细

    最近项目组涉及到接口测试,然后自己想着如何输出接口测试的报告,经过自己的了解,发现测试行业中每个公司每个测试人员输出的方式都不一样的.常规的有以下几种 使用表格的形式,手动去写,以总结的形式,给到测试 ...

  9. jmeter生成优美的压力测试报告,jmeter生成html压测报告,jmeter压力测试

    文章主要介绍以下三点: 1:使用jmeter进行压力测试步骤 2:使用jmeter函数设置请求参数值 3:导出并生成一份html格式的测试报告 最终生成的测试报告如下: jmeter下载地址:http ...

  10. Jmeter 生成HTML性能测试报告

    文章目录 一.生成HTML测试报告的两种方式 1.1. 利用已有.jtl文件生成报告 1.2. 无.jtl文件生成测试报告 二.图表信息详解 2.1. Dashboard(概览仪表盘) 2.2. Ch ...

最新文章

  1. java fork join原理_细说Fork/Join框架
  2. 在Swift中如何使用C中的Struct
  3. 如何使用MatPlotLib绘制出具有两个 Y 轴的曲线图?
  4. 杭州中国移动java待遇_【中国移动杭州研发中心Java面试】移动杭研社招java中级面试-看准网...
  5. CJIS安全政策:企业如何确保FIPS合规性?
  6. PHP实现敏感词过滤系统
  7. [翻译] RDVTabBarController
  8. Android的ListView长按监听器
  9. getopt两个模块getopt 和gun_getopt 的异同
  10. Microsoft Office SharePoint Server 2007案例实战开发
  11. 教师计算机研修培训日志感言,2019年教师研修感言
  12. google输入法 日文 [CapsLock]キー ひらがな⇔直接入力の設定
  13. 晶体(crystal)和晶振(oscillator)的区别
  14. TLS握手协议分析与理解——某HTTPS请求流量包分析
  15. 微村:做APP里的掌上村长
  16. python实用脚本-获取软件md5值
  17. 浏览器极速模式和兼容模式差异 1
  18. 流程引擎之Activiti简介
  19. 树状数组原理及经典应用问题
  20. 一文读懂人工智能类型与RPA发展阶段

热门文章

  1. 工作分解结构(Work Breakdown Structure,简称WBS)
  2. Linux学习总结(60)——Linux系统常用命令速查手册
  3. Android BLE操作成功或失败status code对应解释
  4. 科学家被称为计算机之父,被称为“计算机之父”,他超前的思维揭开计算机处理信息的本质!...
  5. 这名程序猿吐了一管口水,便迎来了人生的四大暴击…
  6. 益盟操盘手编译的指标破解
  7. Mysql(多级分销)无限极数据库表设计方法
  8. AI机器学习实战の电磁导航智能车中神经网络应用的问题与思考-交流向-本科生竞赛
  9. 号称“不限速“的阿里网盘,官宣要停止了,寿命仅仅1年
  10. day03-文字效果标签及特殊符号