Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件。这篇文章介绍一下使用JMeter生成的报告的概要说明,以及使用的技巧和注意事项。
环境准备
关于Apache JMeter的概要介绍与安装的方法,可参看如下内容:
- https://liumiaocn.blog.csdn.net/article/details/101264380
事前准备
这里使用JMeter自带的Java请求进行压力测试的示例来说明如何生成测试报告,详细的操作步骤可以参看如下内容(生成了一个100并发进行360次循环,共计36000次测试的报告)
- https://liumiaocn.blog.csdn.net/article/details/101362941
结果说明
结果格式
结果的HTML模版使用了sbadmin,本文示例的5.1.1版本的JMeter使用的是sbadmin2-1.0.7版本
liumiaocn:jmeter-rpt-gui liumiao$ ls
content index.html sbadmin2-1.0.7 statistics.json
liumiaocn:jmeter-rpt-gui liumiao$
汉化或者定制化修改方法
基于sbadmin的JMeter测试报告结果缺省是英文的,由于此报告基于JMeter自身所提供的模版来实现,如果希望对结果进行定制化修改比如将生成的的显示页面汉化,则直接替换JMeter执行目录bin下的report-template文件夹即可,模版文件后缀为.fmkr,可以修改模版文件实现汉化的目的。
liumiaocn:apache-jmeter-5.1.1 liumiao$ ls bin/report-template/
content index.html.fmkr sbadmin2-1.0.7
liumiaocn:apache-jmeter-5.1.1 liumiao$
报告概要
测试报告概要信息页面主要显示如下信息:
- Apdex:应用程序的性能指标,取值范围为0-1,0表示所有用户请求均不满意,1表示全部满意
- Toleration threshold: 可接