image.png

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

    转载 https://www.yuque.com/liberjiang/gp7wz4/fko3r3