jmeter
1、通过阶梯增加线程数控制QPS,可减少错误率,但同时导致:QPS无法达到不是服务器的最大压力值
2、出现报错
Non HTTP response code: java.net.ConnectException/Non HTTP response message: Connection refused (Connection refused)
解决:注意查看jmeter是否添加端口信息,最好设置8000以上
3、TPS跟并发用户数的关系:
(1)由于系统的最高TPS是一定的,但并发用户数不一定,当并发用户数增加,TPS不再增加或者反而减少,可得到系统的最高并发数
(2)实现系统的最高TPS,不一定取决于系统的并发数,1个用户操作系统某业务的响应时间为1s,那么TPS为1,若要达到1000/s的TPS,那么需要1000用户;当响应时间为1ms,那么只需要1个用户就可以达到1000TPS
(3)评价系统性能,一般用TPS不用并发用户数,并发用户数可作为参考指标之一
(4)在同样的TPS下,可以由不同的用户数去压(通过加思考时间设置)。
(5)建议性能测试的时候,不要设置过长的思考时间,以最坏的情况下对服务器施压。
4、定时器:
(1)同步定时器(Synchronizing Timer):相当于集合点
(2)固定定时器(Constant Timer):相当于每个线程增加思考时间
浙公网安备 33010602011771号