统计汇总报告解释

时间:2012-03-14 11:13:59

标签: testing jmeter stress-testing

这可能是一个微不足道的问题,但请与我分享您的经验。

我在GUI模式下使用Jmeter并在“统计聚合报告”监听器上添加了一个添加项。 但我无法解释我从这个Listener获得的图表。它如何对性能测试有用。我得到了什么样的信息?

提前致谢

2 个答案:

答案 0 :(得分:0)

假设您最好首先研究theoretical info有关性能/负载测试工件和指标的内容,然后再决定测试所需的哪些侦听器/图形。

您还可以查看jmeter-plugins graphs - 它们在许多情况下比jmeter更具信息/描述性。


更新:
统计聚合报告监听器将Graph ResultsAggregate Report个监听器组合成一个图表,您可以在其中获得2个重要性能特征测量的统计信息 - 吞吐量(命中数/秒)+平均值。响应时间(毫秒) - 跨测试执行时间。

有关他们正在测量的特征的详细信息,请参阅两个听众描述:

  

吞吐量数字表示实际的请求数/分钟数   服务器处理完毕。此计算包括您添加的任何延迟   您的测试和JMeter自己的内部处理时间。的优点   像这样进行计算就是这个数字代表的   真实的东西 - 你的服务器实际上处理了很多请求   分钟,你可以增加线程数和/或减少   延迟发现服务器的最大吞吐量。

大致是:

response time   = "time to last byte"
latency     = "time to first byte"
throughput  = number of requests / time unit

对于编程实现,我最好查看source code可用的内容。

答案 1 :(得分:0)

当我们清除JMeter中的测试结果时,我发现第三方Listener插件“Statistical Aggregate Report”会出现问题

堆栈追踪:

<mapping type="one-way">
      <class-a>com.models.ClassA</class-a>
      <class-b>com.models.ClassB</class-b>
        <field custom-converter="com.models.helpers.CustomConverterDemo">
            <a>status</a>
            <b>status</b>
        </field>
        <field-exclude type="one-way">
            <a>createdOn</a>
            <b>createdOn</b>
        </field-exclude>
</mapping>