如何分析Jmeter性能和负载测试结果?

时间:2014-12-10 08:30:50

标签: load jmeter performance-testing

如何分析Jmeter性能和负载测试结果?我已经阅读了教程但没有完全理解。 我如何知道我的网站在同时点击URL的情况下运行得超过500个用户? 还告诉我有关Graph结果的信息吗?

3 个答案:

答案 0 :(得分:3)

您需要添加适当的Listener才能查看结果摘要。

我会推荐Aggregate ReportSummary Report或两者。通过查看指标,您可以了解自己是否对响应时间和错误百分比感到满意。可以在The Load Reports页面

找到度量标准定义
  

#Samples 是具有相同标签的样本数。

     

平均值是一组结果的平均时间。

     

中位数是一个将样本分成两半的数字。一半的样本小于中位数,一半大。 [某些样本可能等于中位数。]这是一个标准的统计测量。中位数与第50百分位数相同。

     

90%行(第90百分位数)意味着90%的样本不超过这个时间。

     

最小是具有相同标签

的样本的最短时间      

最大是具有相同标签的样本的最长时间

     

错误%是有错误的请求的百分比

     

吞吐量以每秒/分钟/小时的请求来衡量。选择时间单位,使显示的速率至少为1.0。当吞吐量保存为CSV文件时,它以请求/秒表示,即30.0请求/分钟保存为0.5。

     

Kb / sec - 以每秒千字节为单位测量的吞吐量。时间以毫秒为单位。

您还可以使用JMeter Plugins构建more informative graphs at the end of test run或在线结果分析服务,例如Loadosophia.org

答案 1 :(得分:1)

此外,我建议您查看标准插件和额外插件:http://jmeter-plugins.org

为了分析服务器负载能力,我建议您查看以下监听器:

  • 每秒点击次数
  • 一段时间内的响应延迟
  • 响应时间与线程
  • 每秒交易次数

这些是您可以在插件页面中找到的标准集的一部分。 为了便于阅读这些图表(它们可能变得非常复杂),每个图表都可以进入"设置"并选择"聚合显示,所有采样器组合",这将使您能够看到一个非常容易阅读的图形。

使用这些图形,您可以看到服务器实际响应了多少个线程,线程的最大数量以及排队的数量。

例如,您将能够看到"每秒点击次数"即使你向该网站拍摄500个主题,你实际上在某些点或类似的事情上达到最多50个点击。

看看这些图表,我们确信您可以更好地了解网站的容量。

〜内斯特

答案 2 :(得分:-2)

如果我们根据您的问题解释一切,那么答案可能太长了。所以我想请你分析下面的jmeter教程,然后询问你是否有任何特殊问题。

Jmeter tutorial