一台机器,你要9w并发,那么thread count就是9w
然后你预热个十分钟,600秒
那就每秒钟会增加150个线程,直到600秒后线程全部启动,这时才真正开始进入9w并发的测试阶段
这里的9w并发,是客户端角度的9w个请求每秒发出去
然后还有传输延迟问题
所以你的服务端不一定每秒收到9w个请求,会有波动的
服务器收到请求后会给出响应,服务端处理请求也要花时间
于是客户端通过计算每秒收到的响应的总数,来判断服务端每秒并发处理的请求数字。
所以性能测试工具上可以显示服务端每秒处理请求数,也就是TPS 又叫吞吐量
并发量和吞吐量往往不在一个数量级。
传统的性能测试方案就是用模拟请求的吞吐量 去逼近真是系统的吞吐量