如何计算JMeter聚合报告的样本

时间:2018-01-30 09:15:10

标签: jmeter

我在600秒内启动了80个虚拟用户,在循环计数中永久选择并运行40分钟。

然后我对JMeter聚合报告中的样本感到困惑。

80个线程在600秒内完成并运行40分钟。有4个循环计数和320个样本,但还有5,000个样本。

enter image description here

enter image description here

如何计算JMeter聚合报告的样本?

1 个答案:

答案 0 :(得分:2)

汇总报告似乎产生了正确的结果。

假设您为单个用户[比如说user1]而不是80运行测试,对于'循环计数'设置为1(而不是永远),即使这样,单个用户也会将样本数增加到(1 * 320 * 4 = 1,280),在您的情况下,您正在为80个用户执行测试,因此预计样本数量可以达到如果所有80个用户至少执行过一次该场景,则#102,400(80 * 4 * 320)。

我在一家软件公司& amp;在JMeter工作了很长时间,并会推荐一些可以帮助您以更好的方式组织脚本的东西,这可以进一步帮助您轻松理解您的结果:

  • 如果您有任何请求[请说登录请求]有多个子采样器,那么最好将所有与该请求相关的子采样器保存在单个“事务控制器”中。元素和检查'生成父样本'复选框。enter image description here
  • 为采样器提供唯一的名称,以便在故障期间轻松识别它们。您还会在JMeter报告中看到唯一的采样器名称
  • 在开始新测试之前清除先前的测试结果[或听众]否则您的新测试结果将附加到最后的测试结果