100个并发,持续压10分钟时,txt文件里有1000个账号。
低并发时,压测登录接口
在压测登录接口时候,部分数据报错,接口返回值报错。
报错原因,经分析,是高并发的时候,多个线程同时使用一个账号进行登录,导致本次登录失败。
现象:
低并发时,登录正常,高并发时,部分请求报错。
问题原因:
高并发时,多个线程同时使用一个账号进行登录,导致本次登录失败。
期望行为:
在高并发时,每个线程,使用单独属于自己的一条数据。这样就不会再登录报错。
txt由1000条数据,增加到100000条数据。
1、线程组设置
线程数,就是并发数。要求10个并发,线程数里写10就行了。
循环次数写1
2、循环控制器设置
这里写真正要循环的次数,比如我要循环50次。这里就填写50就行了。
3、ccv数据文件设置
线程组共享模式:当前线程组
比如我想10个线程。压测120s。
1、线程组设置
线程数,设置10
循环次数,选择永远
勾选调度器,持续时间选择120s
2、循环控制器,勾选永远
3、csv数据文件设置
选择当前线程组
脚本演示地址:
https://download.csdn.net/download/qq_39208536/87576403