一、聚合报告:
作用:收集性能测试结束后,系统的各项性能指标。如:响应时间、并发数、吞吐量、错误率等
位置:Test Plan->右键->Add->Listener->Aggregate Report


参数介绍:
- Label:每个请求的名称
-样本(# Samples):各请求发出的数量
-平均值(Average):平均响应时间(单位:毫秒)
-中位数(Median):中位数,50% <=时间
-90%百分比(90% Line): 90% <=时间
-95%百分比(95% Line): 95% <=时间
-99%百分比(99% Line): 99% <=时间
-最小值(Min):最小响应时间
-最大值(Maximum):最大响应时间
-异常%(Error %):请求的错误率
-吞吐量(Throughput):吞吐量。默认情况下表示每秒完成的请求数,一般认为它为TPS
-接收KB/ sec(Received KB/ sec):每秒接收到的千字节数
-发送KB/sec(Sent KB/sec):每秒发送的千字节数
注意事项:
正常情况下,响应时间的结果取平均值,当响应时间最大值特别高(超出平均水平特别多),导致平均值不能代表正常/大部分水平时,可以使用百分比时间
分析:
线程数为 :5
持续时间为:60(秒)
操作步骤:
1、在测试计划,添加线程组
线程数为(Number of Threads (users)) :5
持续时间(Duration (seconds))为:60(秒)


2、在线程组,添加http请求(填写url)


3、在http请求(右键),添加 Constant Throughput Timer 定时器
目标吞吐量(每分钟样本数)
(Target throughput (in samples per minute)):
(公式)QPS*60(秒)/用户并发数=30*60/5=360(秒)


4、在线程组,添加聚合报告

实现:

二、HMTL报告:
命令:(不用记,就在打开 jmeter 命令里面)
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

在D盘下面新建一个文件夹
jmeter_report 文件夹

jmeter -n -t "[自己写的jmeter脚本,直接拖进来]" -l D:\jmeter_report\results.jtl -e -o D:\jmeter_report
在jmeter,bin目录下,执行cmd




快捷操作:按上下左右的 “↑”上键,可以把上一条命令调出来


参数描述:
-n:非GUI模式执行JMeter
-t[jmx file]:测试计划保存的路径及.jmx文件名,路径可以是相对路径也可以是绝对路径
-l [result file]:保存生成测试结果的文件,jtl文件格式
-e:测试结束后,生成测试报告
-o [html report folder]:存放生成测试报告的路径,路径可以是相对路径也可以是绝对路径
注意事项: result.jtl 会自动生成,如果在执行命令时result.jtl 已存在,必须把D:\jmeter_report目录下文件先删除,否则在运行命令时就会报错(如果想要保留,可以剪贴到别的目录)

1、——Dashboard 仪表盘


1.2 Requests Summary(请求总结):
- 成功与失败的请求占比,KO指失败率,OK指成功率
