相对于Loadrunner,Jmeter其实也是可以有测试报告产出的,虽然一般都不用(没有Loadrunner的报告那么强大是一方面),但是有小伙伴们私下问,那宏哥还是顺手写一下吧,今天我们就来学习下,如何输入HTML格式的JMeter测试报告。前面已经介绍, 如果要做性能测试,需要在GUI上设计好你的Test Plan,设置各种场景和负载值,包括多少个线程,多少个用户,循环多少次。设置好了保存,然后用命令行去启动性能测试,查看相关测试结果。
2.Jmeter生成HTML格式报告的架构仪表板生成引擎是基于示例操作流程的模块化功能。
下图可以表示这些过程:
在此视图中,可以看到:
产生样品的来源(例如CSV文件)。
一系列称为消费者的项目,对通过该项目的样本进行操作(例如,筛选,排序,计算等)。
执行上下文,称为样本上下文,在其中存储使用者计算的结果。
一组名为出口器的项目,它们使用示例上下文的内容为用户生成最终结果(例如HTML页面生成)。
3.具体步骤1. 打开图像(gui)界面,新建一个Thread Group,如下图所示:
2. 新建三个Http Request,分别是百度新闻首页,和百度新闻财经,百度新闻体育,如下图所示:
百度新闻首页
百度新闻财经
百度新闻体育
3. 添加一个Assertion,选择response assertion,如下图所示:
4. 添加一个View Results Tree.如下图所示:
5. Thread Group设置如下图所示:
这里,你在图形界面的时候,最好设置都是1,测试通过后,再改成多个用户,然后保存本地xx.jmx文件
6. 保存到本地,关闭JMeter。
7.本地先在桌面创建一个文件夹HttpReports,用来保存HTML报告。
8. cmd启动性能测试,如下图所示:
9.cmd 先要cd到jmeter的bin目录,然后输入以下命令:
jmeter -n -t D:\software\apache-jmeter-5.1.1\bin\Test Plan And Report.jmx -l C:\Users\DELL\Desktop\HttpReports\html.csv -e -o C:\Users\DELL\Desktop\HttpReports