察看结果树
Name: 元件的名字,可以随便命名,最好是有标识意义
Comments:元件的说明或注释
Filename: 结果保存的文件,或者分析的结果文件。
Errors: 勾中,只统计失败请求,在实际测试中建议选中此项,否则影响测试性能。
Sucesses: 勾中,只统计成功请求
Search:在输入框中输入想查询的信息,点击Search,可以在请求列表中进行查询,并在查询出的数据上加上红色的边框
请求结果显示
可依据响应结果的数据格式,或者特定需求,选择不同的显示格式来展示响应结果信息
默认格式为Text;也可选JSON Path Tester,进行JSON校验。
取样器结果
时间说明:
1)Load time
从发送请求到收到最后一个响应,所花费的时间。
不包括渲染请求所花费的时间,同时也不包括处理客户端脚本所花费的时间。
备注: load time = Sample Time = 响应时间 ; 此值为测试常用的时间。
2)Latency
从发送请求到收到第一个响应,所花费的时间。
该时间包括组装请求、组装响应的第一部分所需的处理时间,通常长于一个字节。
Jmeter 的时间应该更接近浏览器或其他应用程序客户端所经历的时间。
3)connect Time
建立连接所花费的时间。
包括SSL三次握手的时间。
当出现链接超时等错误,这个会等于链接超时时间。
注意:latency 没有减去 connect time
请求数据
默认Raw视图下,Restquest Body 及Restquest Headers两部分。
HTTP显示更直观。可输入信息查找,还可以设置区分大小写、正则表达式。
响应数据
显示Response Body 及Response Headers两部分内容。当数据过多时,可通过输入信息搜索,还可以设置区分大小写、正则表达式。
Scroll automatically
勾选该选项,当运行过程中请求很多时,会自动滚动显示到最后一个请求。
备注
从版本3.2开始,视图中的条目数被限制为view.results.tree.max_results的值,默认为500个。通过将属性设置为0来恢复旧的行为。但这可能会消耗大量内存。
聚合报告(Aggregate Report)
AggregateReport 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。
英文下:
中文下:
Name: 元件的名字,可以随便命名,最好是有标识意义
Comments:元件的说明或注释
Filename: 结果保存的文件,或者分析的结果文件。
Errors: 勾中,表示只统计失败请求
Sucesses: 勾中,表示只统计成功请求
列表项中详细说明:
Label:请求的名称,就是脚本的sampler的名称
Samples:总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次;
Average:默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,以Transaction 为单位显示平均响应时间 ,单位是毫秒
Median: 50%用户的请求的响应时间,中位数
90%Line:90%的请求的响应时间,及90%用户都这个响应时间下
95%Line:95%的请求的响应时间,及95%用户都这个响应时间下
99%Line:99%的请求的响应时间,及99%用户都这个响应时间下
Min:最小的响应时间
Max:最大的响应时间
Error%:错误率=错误的请求的数量/请求的总数
Throughput: 默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示Transaction per Second 数
Receviced KB/sec: 每秒从服务器端接收到的数据量
Send KB/sec: 每秒发送到服务器接收的数据量
汇总报告
Std.Dev:响应时间的标准偏差,越小表示越稳定
KB/sec: 每秒事务流量, 单位KB
Avg.Bytes: 响应平均流量 单位Byte
其它值与聚合报告中值一致。