今天在做并发测试,执行后会发现登录接口执行多次,实际只需执行一次就可以。
刚开始用了网上推荐的仅一次控制器,但是发现仅一次控制器对线程组无效。
其实只要对元件熟悉,这个问题很简单,只需要用吞吐量控制器(Throughput Controller)即可实现。
1、创建一个线程组(Thread Group),设置10个并发如图:
2、添加吞吐量控制器(Throughput Contrller)
线程组-逻辑控制器-吞吐量控制器
3、吞吐量控制器,选择总数计算(Total Executions),吞吐量设置为1
4、【吞吐量控制器】组件中添加需要单次执行的请求接口
4、运行脚本,查看结果发现,登录接口执行了1次,组织项目列表接口执行了10次