zl程序教程

您现在的位置是:首页 >  工具

当前栏目

5.11.3 jmeter组件-监听器—聚合报告

组件 报告 JMeter 聚合 监听器
2023-09-14 09:09:18 时间

聚合报告
在这里插入图片描述
聚合报表为测试中的每个不同名称的请求创建表行。对于每个请求,它汇总响应信息,并提供请求数、min、max、平均值、错误率、近似吞吐量(请求/秒)和每秒千字节吞吐量。一旦测试完成,吞吐量就是整个测试期间的实际吞吐量。
从取样器目标(例如,在HTTP样本的情况下的远程服务器)的角度计算吞吐量。JMeter考虑了请求生成的总时间。如果其他取样器和定时器位于同一线程中,则它们将增加总时间,从而减少吞吐量值。因此,两个不同名称的相同取样器器将具有相同名称的两个取样器的一半吞吐量。正确选择取样器名称以获得聚合报表的最佳结果是很重要的。
中值和90%线(第九十百分位)值的计算需要额外的存储器。JMeter现在将样本与相同的经过时间组合在一起,因此使用更少的内存。然而,对于花费几秒钟以上的样本,概率是较少的样本具有相同的时间,在这种情况下,将需要更多的内存。注意,您可以在之后使用此侦听器重新加载CSV或XML结果文件,这是避免性能影响的推荐方法。请参阅类似的侦听报告,它不存储单个样本,因此需要常量内存。

聚合报告:记录这次却被行测试总请求数、错误率、用户响应时间(中间值、90%、最少、最大)、吞吐量等,用以帮助分析被测试系统的性能。
参数说明:

  1. Label 取样器的名称。若"Include group name in label?"被勾选,则线程组名称将作为前缀,这样不同取样器的同名取样器将会分别计算。
  2. #Samples
    具有相同Label的请求数
  3. Average
    具有相同Label取样器的平均响应时间
  4. Median
    中位数是在一组结果中间的时间。50%的取样器的响应时间不超过该值,其余的50%则不少于该时间。
  5. 90%Line
    90%用户的响应时间
  6. Min
    最少响应时间
  7. Max
    最大响应时间
  8. Error%
    本次运行测试中出现错误的请求的数量/请求的总数
  9. Throughput
    吞吐量-吞吐量以每秒/分钟/小时的请求进行测量。选择合适的时间单位以便吞吐量大于1。当吞吐量被保存到CSV文件时,它以请求/秒表示,即30个请求/分钟被保存为0.5。
  10. Receive KB/sec
    以每秒接收千字节测量的吞吐量
  11. Send KB/sec
    以每秒千字节发送的吞吐量

欢迎关注我的网易云课程
https://study.163.com/courses-search?keyword=软件测试123#/?ot=5