如何在性能测试中确定性能测试的并发数(产品给到的指标TPS大于20,平均响应时间低于500ms)

如果在给出明确的TPS和平均响应时间之后 确定压测的时候的并发数

首先:TPS= 总请求数 / 总时间;
其次,你可以先将根据业务情况,使用JMeter性能测试工具,对待测系统进行负载测试,可以以【5,10,15,20】的数量依次依次测试系统的平均响应时间(此时你需要关注服务器的CPU,内存,网络,磁盘的使用情况),确定20并发数时系统的平均响应时间是否在500ms内。
如果不在,则需要针对响应时间缓慢的请求进行问题排查,查看改请求发出时候,服务器的硬件(CPU,内存,网络,磁盘)是否存在异常,以及数据库的响应时间,并根据相关情况判断着重优化硬件配置还是软件代码逻辑。
如果并发数20的平均响应时间在500ms内,则可以进项长时间的压力测试,测试系统的运行的稳定性。
——仅供参考哈,上面进行负载测试时候,如果有充足时间,可以继续增加并发数,确定系统拐点,并针对优化,这样为系统的上线留有余量

TPS / (1000 / 平均响应时间)