我有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 回答
你的要求看起来有点奇怪,也许你应该再想一想,确保你真的需要这个 .
如果看起来你仍然这样做,那么看看这个:
正如我在评论中提到的,最好的方法是准备:
setUp具有所有登录请求的线程等等(在您的情况下请求编号1,2和4)
两个请求应该并行运行的线程(请求3和5)
tearDown用于注销和清洁的线程(如果需要)(请求6)
当然,测试计划需要取消选中“连续运行线程组”复选框,并在为所需类型的测试选择的“主线程关闭后运行tearDown线程组” .