【问题标题】:Jmeter: Wait for threads to complete previous stepsJmeter:等待线程完成前面的步骤
【发布时间】:2017-12-05 13:37:23
【问题描述】:

我创建了一个用于负载测试的 JMeter 脚本,并包含以下步骤,

Login
Step 1
Step 2
Step 3
Logout

我想对 5 个用户执行“第 3 步”的负载测试。如果我以 5 个用户启动脚本,之前的步骤,即登录,步骤 1 和步骤 2 的响应时间可能不同,步骤 3 不会同时触发。

有没有办法像下面这样配置JMeter,

Login
Step 1
Step 2
<Wait for all threads/user to complete Step 2>
Step 3
Logout

【问题讨论】:

  • 为什么要同时执行 step3?
  • 这是因为第 3 步执行实际任务,而前面的步骤收集了执行第 3 步所需的数据。

标签: jmeter


【解决方案1】:

您可以将Synchronising Timer 添加为Step 3 的子代,这样JMeter 将暂停线程,直到达到指定数量,因此它将充当“集合点”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 2011-06-09
    • 2010-10-16
    相关资源
    最近更新 更多