【发布时间】:2016-05-19 02:46:21
【问题描述】:
我是 Jmeter 的新手,并成功地进行了测试。现在我想了解结果的含义以及将什么归类为好/坏测量,以及可以提出哪些改进结果的建议。以下是 Jmeter 汇总报告中整理的结果表格。
谁能帮我理解这些结果?
【问题讨论】:
标签: automation load jmeter performance-testing stress-testing
我是 Jmeter 的新手,并成功地进行了测试。现在我想了解结果的含义以及将什么归类为好/坏测量,以及可以提出哪些改进结果的建议。以下是 Jmeter 汇总报告中整理的结果表格。
谁能帮我理解这些结果?
【问题讨论】:
标签: automation load jmeter performance-testing stress-testing
JMeter 带有各种可用于分析的采样器。您可以从 JMeter 插件站点获得一些额外且有用的采样器。
为了开始分析,您需要查看每个请求的第 90 个百分位响应时间。
检查响应时间是否满足 SLA。还要检查您获得的吞吐量。
拥有不同的测试集,以便您发现与不断增长的用户数量、响应时间和吞吐量的关系。
Aggregate Report Sampler 可用于此目的。如果您发现某些请求不符合 SLA,则使用这些请求运行测试,添加一些分析器,进行线程转储以分析瓶颈。
【讨论】:
为了改善结果,您需要查看为生成这些指标而运行的测试并询问“此测试是否准确地衡量了您的网站性能”。
您的结果是好是坏 首先,您需要对响应时间如何影响用户在您网站上停留的时间有一个良好的基础。这是一个首发 https://blog.kissmetrics.com/loading-time/?wide=1 例如如果您的页面在 3 秒内加载完毕,有 10% 的用户因为时间过长而离开,那么您必须决定这对您的公司是好是坏。
了解图表以下是 jmeter 网站关于此特定图表的一些信息: http://jmeter.apache.org/usermanual/component_reference.html#Graph_Results
一目了然一般来说,您的响应时间看起来不错,它几乎看起来太短了,以至于您可能没有涵盖测试所需的所有内容(请参阅“改善结果”)我确实看到您的偏差随着负载的增加而增加,因此可能存在与此相关的一些小问题。
【讨论】: