jmeter,通过Ant插件生成html报告,展示接口详细信息

一、下载Ant

下载地址:Apache Ant - 二进制发行版

二、安装

1、Ant环境变量

  • 解压Ant目录;
  • 配置系统环境变量,添加ANT_PATH,值为D:\Software\Ant_plugIn\apache-ant-1.10.14
  • 配置系统环境变量Path,添加Ant路径 %ANT_HOME%\bin
  • cmd窗口验证,命令:ant -version

三、配置文件准备

1、jmeter保存jmx文件,同一目录下创建build.xml文件,build.xml文件主要用于测试报告的编辑执行和构建(在ant运行时会在当前目录下寻找build.xml文件,所以在运行时要确保 build.xml 在当前目录下。);

2、将apache-jmeter-5.4.1\extras目录下的ant-jmeter-1.1.1.jar拷贝到apache-ant-1.10.14\lib目录下;

3、从Jmeter 的 lib 中将 xalan-2.7.2.jar 和 serializer-2.7.2.jar 两个包 copy到 Ant 的 lib 目录下;

4、设置 bin/jmeter.properties 文件内容,将 jmeter.save.saveservice.output_format=csv 取消注释,并且将csv修改为xml;

此时在build.xml所在路径下执行ant命令,产出的报告如下:

该报告只是一个数据的总统计,若想在报告中展示详细信息,需要继续完成后续配置。

5、下载 jmeter.results.shanhe.me.xsl 文件,下载地址:https://pan.baidu.com/s/1MJb3ctyEHS3eWwP_AVZbzg,下载后的文件放在…\apache-jmeter-5.4.1\extras 目录下;

6、修改 build.xml 中 对应 style 的值,替换成下载的文件名,如下图:

替换保存后,再执行ant命令,产出的报告如下图,虽然相比之前更详细,但是没有展示请求参数、响应数据等。

若要展示更详尽的数据,继续完成后续配置。

7、修改配置文件,修改思路及说明可参考:jmeter+ant接口测试之修改build.xml,优化测试报告,展现更详细的信息-CSDN博客

  1. build.xml
  2. jmeter.properties
  3. user.properties

配置好的build文件参考:https://pan.baidu.com/s/1ZBfNrgzLdh6BD8UwKy9TWQ 
提取码:fxvh

8、最终执行生成2份报告,一份是简易的数据总计报告,一份是接口详细信息的报告,报告如下图:

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 09:14:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 09:14:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 09:14:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 09:14:04       18 阅读

热门阅读

  1. HTML中RGB颜色表示法和RGBA颜色表示法

    2023-12-15 09:14:04       37 阅读
  2. 【Oracle】常用数据库sql记录

    2023-12-15 09:14:04       27 阅读
  3. 200. 岛屿数量

    2023-12-15 09:14:04       32 阅读
  4. 【C++】简化for-range的算法函数

    2023-12-15 09:14:04       39 阅读
  5. MPI和C++/Qt混用的收发消息的例子(主从模式)

    2023-12-15 09:14:04       30 阅读
  6. redis集群模糊获取缓存redisKey

    2023-12-15 09:14:04       40 阅读
  7. ES6简化对象

    2023-12-15 09:14:04       33 阅读
  8. zookeeper集群安装

    2023-12-15 09:14:04       33 阅读
  9. 华为HCIP认证H12-821题库下

    2023-12-15 09:14:04       30 阅读
  10. 【数据库设计和SQL基础语法】--查询数据--排序

    2023-12-15 09:14:04       33 阅读
  11. Web3.0和WebAssembly

    2023-12-15 09:14:04       30 阅读
  12. 【影像组学入门百问】#22—#24

    2023-12-15 09:14:04       31 阅读
  13. Git 的基本概念和使用方式。

    2023-12-15 09:14:04       34 阅读