首先我说一下业务需求:
superadmin 用户登录系统后,在某个分组下批量创建 200 个子用户。
我自己创建的脚本:
因为添加用户接口请求中,headers 中需要登录接口返回的 token 作为认证的,所以就创建了仅一次控制器,并在仅一次控制器下设置了 superadmin 的登录接口,然后在仅一次登录控制器外创建了注册用户接口。
但是我通过执行脚本,发现如果我的线程组设置为 200-0-1 时和设置为 200-0-1 时跑出的结果有很大的落差,
设置为:200-0-1 时确实是对登录接口只执行了 1 次,结果如下:
设置为:1-0-200 时登录接口和注册接口都执行了 200 次,结果如下:
通过对比 2 个结果,发现吞吐量差的挺多,那我这个仅一次控制器的设置虽然和业务流程一样(登录一次就行),但是这样有什么意义?是我的脚本编写有问题吗?还是我 200-0-1 和 1-0-200 哪个结果才正确呢?
求大佬回答,感激。