部分摘自:https://blog.csdn.net/weixin_41291554/article/details/80492276
第一种方案:对登录账号和密码进行参数化
1、添加设置线程数:
Number of Threads(users): 线程数(并发用户数)
Ramp-Up Period(in seconds): 启动所有线程所需时长
① 0代表同时并发;
② 如果线程数是3,所需时长是3S,则3/3=1 每隔1S启动一个线程;
③ 一般设置Ramp-Up=线程数,然后上下调整到所需。
Loop Count: 循环次数 ;勾选Forever则一直执行
2、添加同步定时器,设置集合点
其作用是:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力
Number of Simulated Users to Group by:
- 同时释放的线程数数量;
- 如果设置为0,等同于设置成为线程组中的线程数量。
Timeout in milliseconds: 超时时间,即超时多少毫秒后同时释放指定的线程数。
- 如果设置为0,Timer将会等待线程数达到了“Number of Simulated Users to Group by”中的值才释放;
- 如果大于0,那么如果超过该时间后还没达到上面设置的线程数,Timer将释放所有线程。
- 默认为0
【注意】如果Timeout in milliseconds设置为0,且线程数无法达到Number of Simulated Users to Group by中设置的值 ,那么Test将无限等待,除非手动终止。
3、添加CSV Data Set Config进行参数化配置
Filename:文件保存路径
Variable Names(comma-delimited):参数
4、添加http登录请求,调用参数
5、查看结果树