摘要报告和汇总报告之间有什么不同?

时间:2016-04-29 06:24:28

标签: jmeter

在jmeter负载测试中,摘要报告和汇总报告之间有什么区别?哪一个最好?

为什么总体报告中给出了90%,95%,99%?

2 个答案:

答案 0 :(得分:5)

事实上差别不大:

  • 摘要报告:

  • 汇总报告包含:

    • 中位数(50%线),90,95和99百分位数。

鉴于您是JMeter的新手,我建议您使用以下内容:

  1. 完成测试后,使用View Results Tree监听器与1-2位用户一起运行,并确保它完全符合您的预期
  2. 停用所有听众。它们会导致JMeter端的开销消耗大量资源,而这些资源可能是创建负载所必需的。
  3. command-line non-GUI mode中运行JMeter测试,如:

    jmeter -n -t /path/to/test.jmx -l /path/to/results.jtl
    
  4. 一旦测试完成打开JMeter GUI,添加您需要的监听器 - 您可以在此阶段添加您喜欢的任何监听器并执行结果分析。
  5. P.S。有些人发现JMeter Plugins项目提供的自定义监听器更容易理解和解释。

答案 1 :(得分:4)

除了Aggregate报告给出中位数,90%线等外,它们几乎相同。 由于该聚合报告消耗更多的内存和摘要报告占用的内存较少!!

点击此处了解更多详情

  1. Aggregate Report
  2. Summary Report
  3.   

    计算中位数和90%线(第90百分位数)的值   需要额外的内存。 JMeter现在将样品与相同的样品组合在一起   经过的时间,到目前为止使用的内存较少。但是,对于样品而言   花费超过几秒钟,概率就是更少的样本   会有相同的时间,在这种情况下需要更多的内存。   请注意,之后您可以使用此侦听器重新加载CSV或XML   结果文件是避免性能的推荐方法   影响。有关没有的类似侦听器,请参阅摘要报告   存储个别样本,因此需要不断记忆。

    中位数/ 90%/ 95%行:

    • 中位数 - 中位数是一组结果中间的时间。 50%的样本不超过这个时间;其余的至少花了很长时间。中位数是50%行的另一个名称。
    • 90%线 - 90%的样品不超过这个时间。剩下的样本至少花了这么长时间。 (第90百分位数)
    • 95%线 - 95%的样品不超过这个时间。剩下的样本至少花了这么长时间。 (第95百分位数)

    实际上你应该在非GUI模式下运行你的测试,没有任何监听器。测试完成后,您可以在任何想要查看结果的监听器中导入jtl !!