前言:
一个线程多个脚本的时候,发现只要100个用户同时执行,请求就会乱。
期望2个线程执行结果:
获取验证码-注册-登录这个流程
获取验证码-注册-登录这个流程
实际2个线程执行结果:
a. 登录-获取验证码-注册
b. 注册-获取验证码-登录
三个接口顺序有的先有的后,导致有的接口执行失败,为了能够让几个请求在多个线程下也是按照我们想要的顺序执行,就用到一个控制器【临界部分控制器】
1、在线程组中添加控制器-临界部分控制器

2、在函数助手中,设置随机数,复制到琐的名称

3、看一下两种方式对比,一个直接在线程组下创建接口,一个是在临界部分创建接口,接口的顺序我们是一样的

4、执行结果就是按照我们设置的顺序来执行的,符合预期的场景
