Jmeter中的监听器资源非常多,且繁琐我们需要掌握的有如下几个:
---断言结果;
---查看结果树;
---聚合报告;
---用表格查看结果
---图形结果
---aggregate graph等。
【1】指标分析
Samples:本次场景中一共完成了多少请求
Average:平均响应时间(单位毫秒)
Median:响应时间中值(单位毫秒)
90%Line:90%的响应时间(单位毫秒)
Min:最小响应时间(单位毫秒)
Max:最大响应时间(单位毫秒)
Error:出错率
Throughput:吞吐率
KB/sec:流量
Std.Dev:标准差
【2】注意1、所有的指标分析最好都保存在文件中,jmeter中结果都存放在.jtl文件。这个.jtl文件可以提供多种格式的编码,一般我们都是将其以csv文件进行格式记录。
注意2、配置监听器,选择某个监听器,点击页面的configure按钮。此时,一个设置界面就会弹出来,一般勾选上Save Field Name,Save Assertion Failure Message。
经过以上设置,此时保存的jtl文件会有以下项:
timeStamp, elapsed, label, reponseCode,reponseMessage,threadName, dataType,success,failureMessage,bytes,Latency。对应中文如下
请求发出的绝对时间,响应时间,请求标签,返回码, 返回消息, 请求所属的线程,数据类型,是否成功,失败信息, 字节,延迟。
具体日志实例如下:
注:jtl文件要在执行前创建完成。