一、背景
在一个线程组中,添加多个接口请求,发现每次运行时,接口执行的顺序是随机的,点击启动执行时,根据具体的发送时间,有些请求已经发送了多个,另外的请求才开始发送这样会导致,如果有的接口执行时需要依赖于上一个接口的结果,此时接口运行结果会达不到预期
如场景:先登录成功,获取到token后放到全局变量,此时其他接口再去请求
二、解决方案
1.解决方案:
增加逻辑控制器Critical Section Controller【把需要按照顺序执行的请求添加在Critical Section Controller这个控制器下面。】
2.预期:
不管线程数多少,每个线程运行时,按照顺序执行每个请求,在相同的时间点只会有一个线程去执行它,如下图