Jmeter学习:监听器--结果树监听器/报告总结/汇总报告/汇总结果/响应时间监听器/简单数据监听器
一、结果树监听器
功能:利用该组件,我们可以查看采样器的请求参数、返回结果。
使用场景:一般在调试测试计划期间用来查看采样器结果,负载期间使用会消耗大量资源,慎用。
Write results to file/Read from file:保存测试结果,用以后期出具测试报告;读取已保存的测试结果。
二、报告总结
功能:利用该组件,我们可以查看事务或者采样器在某个时间范围内执行的汇总结果。
使用场景:一般在正式压测时使用,用以评估测试结果,在脚本调试阶段使用意义不大。
Samples:采样器请求的数量。
Average|Min|Max:分别为每个采样请求的平均、最小、最大时间。
Std.Dev:为标准偏差。
Error:错误的数量。
Throughput:每秒采样器执行的数量,相当于 TPS。
Received KB/sec|Sent KB/sec:表示每秒接收和发送的字节数。
Avg. Bytes:表过采样结果返回的平均大小。
三、汇总报告
功能:利用该组件,我们可以查看事务或者采样器在某个时间范围内执行的汇总结果。
使用场景:用于评估测试结果,与报告总结监听器基本一致。
90% Line|95% Line|99% Line 分别表示 90%、95%、99%的样本请求的响应时间不超过相应的值。
四、汇总结果
功能:利用该组件,我们可以将测试结果在客户端模式下输出,同时能美化压测输出的结果。
使用场景:采用汇总报告方式,将测试结果在客户端模式下的输出结果。
五、响应时间监听器
功能:利用该组件,我们可以以图形的方式查看和分析各事务和采样器的响应时间。
使用场景:用于评估测试结果。
六、简单数据监听器
功能:利用该组件,我们可以将原始数据直接保存到文件。
使用场景:将结果保存为 XXX.jtl 格式与 HTML 报告配合使用。