Jmeter:如何同步来自并行运行的不同线程组的2个请求

时间:2015-08-29 09:49:35

标签: jmeter

我有2个包含一系列http请求的线程组。

线程组配置为并行运行:在取消选择测试计划下连续运行复选框。

请注意,取消选中“测试计划”下的“连续运行”复选框。

线程组的配置如下:

线程组1 :Http请求1,Http请求2,Http请求3

线程组2 :Http请求4,Http请求5,Http请求6

现在,当我并行运行上述线程组时,即使线程组并行运行,每个线程组下的请求也会按顺序运行。现在,我想要' Http Request 5'等待Http Request 3'在线程组并行运行时开始。怎么做到这一点?

2 个答案:

答案 0 :(得分:1)

你的要求看起来有点奇怪,也许你应该再想一想,确保你确实需要这个。

如果看起来你仍然这样做,那么看看这个:

答案 1 :(得分:0)

正如我在评论中提到的,最好的方法是准备:

  • setUp包含所有登录请求的线程等等(在您的情况下请求编号1,2和4)
  • 两个请求应并行运行的线程(请求3和5)
  • tearDown用于注销和清洁的线程(如果需要)(请参阅6)

当然,测试计划需要'连续运行线程组'取消选中复选框并在关闭主线程后运行tearDown线程组'为您需要的那种测试选择。