按顺序控制多个线程的执行顺序

时间:2019-07-09 06:57:05

标签: multithreading jmeter jmeter-plugins

我正在尝试测试多线程方案,

我在一个测试计划中有多个(3)线程组,我需要控制线程组的执行顺序。

我需要实现以下方案。 线程组1-请求创建 线程组2-批准级别1 线程组3-批准级别2

如果已成功为用户创建了请求,则如果接受了批准1,则仅应执行线程组2,然后应执行线程组3。

创建请求失败,则不应执行线程组2和线程组3。

请求创建成功的线程2失败(请求被拒绝),则不应执行线程组3。

我期望如果任何线程组失败(被拒绝),那么它不应继续执行流程,而应停止执行流程。

1 个答案:

答案 0 :(得分:0)

您可以在Thread Group设置中将其停止,

Action to be taken after a Sampler Error上选择Stop Test/Stop Test Now/Stop Thread

  

停止线程-当前线程退出

     

停止测试-整个测试在任何当前样本结束时停止。

     

立即停止测试-整个测试突然停止。如果可能的话,任何当前的采样器都会中断。