首页 文章

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

提问于
浏览
1

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

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

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

线程组配置如下:

Thread Group 1 :Http请求1,Http请求2,Http请求3

Thread Group 2 :Http请求4,Http请求5,Http请求6

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

2 回答

  • 0

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

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

  • 1

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

    • setUp具有所有登录请求的线程等等(在您的情况下请求编号1,2和4)

    • 两个请求应该并行运行的线程(请求3和5)

    • tearDown用于注销和清洁的线程(如果需要)(请求6)

    当然,测试计划需要取消选中“连续运行线程组”复选框,并在为所需类型的测试选择的“主线程关闭后运行tearDown线程组” .

相关问题