RT是一个非常重要的性能指标
从发起请求的时间点,经过网络传输时间+服务器处理的时间+通过网络传输返回的时间
我们做性能测试时,尽可能的降低网络延迟时间,这样RT时间才会无限的接近我们的服务器处理时间
使用有线网络时要注意
服务器每秒处理事务数,衡量服务器处理能力的最主要指标
每秒查询率
一个TPS可能有多个QPS
每秒点击数(用户端)
每秒请求数
TPS:服务器处理能力。响应时间小、tps可以增大
QPS:并发用户发起的查询 接口查询多+人多,qps可以增大
RPS:并发用户发起请求 人多,rps可以增大
是衡量网络处理能力的
单位时间内处理的请求数量(事务/s)
在没有网络影响时,吞吐量=TPS
网络传输速率
单位时间通过的数据的平均速率(kB/s)
每秒点击数
服务器资源的使用率
性能测试是要自己独立搭建性能环境,网络环境
性能测试准备=>搭建性能测试环境->性能测试脚本开发->性能测试脚本执行->结果分析与调优->测试报告与结果跟踪
例如500w访问量的并发
# 按照每天8小时有人访问
500w/8/3600=174
# 按照二八原则
500w*0.8/(24*0.2*3600)=232
# 一般需要1.2~1.5倍的TPS
232*(1.2~1.5) = 278~348
先对接测试环境,开发调试脚本完成,再对接性能环境