jmeter_用户并发登录

 部分摘自: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: 超时时间,即超时多少毫秒后同时释放指定的线程数。

  • 如果设置为0Timer将会等待线程数达到了“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、查看结果树

 

 

6、查看聚合报告

 

posted @ 2018-11-09 01:07  happy_xiaoxiao  Views(7044)  Comments(0Edit  收藏  举报