【发布时间】:2015-02-08 08:56:38
【问题描述】:
如何分析 Jmeter 性能和负载测试结果?我已经阅读了教程,但没有完全理解。 我怎么知道我的网站在访问 URL 的同时运行超过 500 个用户? 还告诉我有关图表结果的信息?
【问题讨论】:
标签: load jmeter performance-testing
如何分析 Jmeter 性能和负载测试结果?我已经阅读了教程,但没有完全理解。 我怎么知道我的网站在访问 URL 的同时运行超过 500 个用户? 还告诉我有关图表结果的信息?
【问题讨论】:
标签: load jmeter performance-testing
您需要添加适当的Listener 才能查看结果摘要。
我会推荐Aggregate Report 或Summary Report 或两者兼而有之。查看指标,您将能够判断您是否对响应时间和错误百分比感到满意。指标定义可以在The Load Reports页面找到
#Samples是具有相同标签的样本数。
平均是一组结果的平均时间。
Median 是将样本分成相等的两半的数字。一半样本小于中位数,一半大于中位数。 [一些样本可能等于中位数。] 这是一个标准的统计量度。中位数与第 50 个百分位数相同。
90% 线(第 90 个百分位)表示 90% 的样本不超过这个时间。
Min是同标签样本的最短时间
Max是同标签样本的最长时间
错误百分比是有错误的请求的百分比
吞吐量以每秒/分钟/小时的请求数来衡量。选择时间单位以使显示的速率至少为 1.0。将吞吐量保存为 CSV 文件时,以请求/秒表示,即 30.0 请求/分钟保存为 0.5。
Kb/sec - 吞吐量以千字节每秒为单位。时间以毫秒为单位。
您也可以使用JMeter Plugins 构建more informative graphs at the end of test run 或Loadosophia.org 等在线结果分析服务
【讨论】:
如果我们根据您的问题解释所有内容,这里的答案可能会太长。因此,我想请您分析以下 jmeter 教程,然后询问您是否对任何特定事物有疑问。
【讨论】:
另外我建议你看看标准和额外的插件集:http://jmeter-plugins.org
为了分析服务器负载能力,我建议查看以下侦听器:
这些是您可以在插件页面中找到的标准集的一部分。 为了便于阅读这些图表(它们可能变得非常复杂),请转到“设置”并选择“聚合显示,所有采样器组合”,这样您就可以看到一个非常容易阅读的图形。
通过这些图形,您可以看到服务器实际响应了多少线程、能够通过的最大线程数以及排队的线程数。
例如,您将能够在“每秒点击次数”中看到,即使您向该站点发送 500 个线程,您实际上在某些点或类似的事情上也有最多 50 个点击次数。
看看这些图表,我相信您会更好地了解您网站的容量情况。
~内斯特
【讨论】: