Jmeter接口测试(十)测试报告

  

  这是jmeter接口测试系列的第十篇总结,也是最后一篇,之后会把接口集成的一些内容发一个系列,分享给大家,供大家一起学习进步。

 

  批量执行完接口测试之后,我们需要查看测试报告,在之前单个接口调试我们是通过查看结果树查看结果,但是当大批量执行接口测试之后依旧这样查看那么肯定会很低效 那么该如何设置呢?

 

  聚合报告

    聚合报告是一个比较精简的报告元件,可以查看每个接口的性能情况与执行结果。 设置步骤:选中线程组——添加——监听器——聚合报告。

    • Samples -- 本次场景中一共完成了多少个请求
    • Average -- 平均响应时间(单位:ms)
    • Median -- 响应时间的中值(单位:ms)
    • 90% Line -- 所有请求中 90%的响应时间
    • Min -- 最小响应时间(单位:ms)
    • Max -- 最大响应时间(单位:ms)
    • Error -- 出错率
    • Troughput -- 吞吐量
    • Received--响应数据大小
    • KB/sec -- 以流量做衡量的吞吐量

 

HTML 报告

 

  有时候我们需要将测试报告以 HTML 附件形式发送给各个项目成员,那么需要生成 HTML 报告。 JMeter3.0 以后引入了 Dashboard Report,用于生成 HTML 页面格式图形化报告的扩展模块。

 

  生成步骤:

  打开 cmd 进入 jmeter 目录 bin 目录,也可以将jmeter.bat所在文件的路径(D:\apache-jmeter-3.3\bin)添加到环境变量path中

  执行命令:注意:HTML报告存放目录必须是空的,JMeter 默认去当前目录寻找脚本文件,并把日志记录在当前目录。比如你在 C:\Users\dingce>目录下执行以上命令,JMeter 会去该目录下寻找httpbin_test.jmx 脚本并把执行结果放在该目录。如果你的脚本在其他目录,而且想要把执行结果放在另外文件夹,可以使用绝对路径告诉 JMeter

  jmeter -n -t F:\jmeter\jmeter_scripts\httpbin_test.jmx -l F:\jmeter\report-output\httpbin.jtl -e -o F:\jmeter\report-output\re2

  命令的参数:

    • -n :以非 GUI 形式运行 Jmeter
    • -t :jmeter 脚本路径
    • -l :result.jtl 运行结果保存路径(.jtl)此文件必须不存在。
    • -e :在脚本运行结束后生成 html 报告
    • -o :用于存放 html 报告的目录,不加该参数默认生成到 bin\report-output

  生成的结果和报告如下图所示:

  执行结果可以使用 GUI 模式下的聚合报告查看,比如你想要看 httpbin.jtl 的报告,可以

  打开 JMeter GUI 界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击"所有数据写入一个文件"下的 "浏览..." 按钮找到你刚生成的 jtl 文件就可以对执行结果进行直观分析了:

 

  进入报告文件夹,点击index.html,查看生成的测试报告样式如下:

 

 

posted on   hancel秋  阅读(7844)  评论(1编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示