需求:2000用户在线,100用户并发访问首页。
和开发沟通了解了具体的需求:2000用户是在线登录状态,这2000用户中要达到100用户并发去访问首页,在这个过程中可能会有停留时间,并不是用户登录之后就一定要去访问首页。
1、分析需求,2000用户在线,100用户并发访问首页。用户必须要登录之后才可以访问首页,相当于要压测两个场景,一个登录场景,一个访问首页的场景,只是每个场景访问的用户量不同。于是想到可以用吞吐量控制器去模拟混合场景并发,总的线程设置2000并发,其中95%的用户是登录状态,5%的用户是访问首页的状态。
2、模拟在线用户,2000用户是在线登录状态,这2000用户中要达到100用户并发去访问首页,在这个过程中可能会有停留时间,并不是用户登录之后就一定要去访问首页。于是考虑加个思考时间---固定定时器。需要让每个线程在请求之前按相同的指定时间停顿。
以上摘自https://mp.weixin.qq.com/s/c7nPiANt6mkJJtn9L5e8_Q