这可能是一个微不足道的问题,但请与我分享您的经验。
我在GUI模式下使用Jmeter并在“统计聚合报告”监听器上添加了一个添加项。 但我无法解释我从这个Listener获得的图表。它如何对性能测试有用。我得到了什么样的信息?
提前致谢
答案 0 :(得分:0)
假设您最好首先研究theoretical info有关性能/负载测试工件和指标的内容,然后再决定测试所需的哪些侦听器/图形。
您还可以查看jmeter-plugins graphs - 它们在许多情况下比jmeter更具信息/描述性。
的更新:强>
统计聚合报告监听器将Graph Results和Aggregate 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>