一、性能测试常见概念
1.1 性能指标
QPS(Query Per Second)是指单位时间内查询或访问服务器的次数。
TPS(Transaction Per Second)是指单位时间(每秒)系统处理的事务量。事务可以是用户自定义的一系列操作或者动作的集合,例如先调用A接口,再调用B接口,再调用C接口,可以把这一个流程当成一个事务;
响应时间:指某个请求或操作从发出到接收到反馈所消耗的时间。
并发:指多个用户在同一时期内进行相同的事务处理或操作。
1.2 系统指标
cpu利用率:表示cpu被占用的百分比,一般不宜超过70%;如果cpu占用过大,会导致服务不可用;
内存利用率:表示内存被占用的百分比,一般不宜超过70%;
磁盘IO:反映磁盘的数据吞吐量,一般不宜超过70%;
网络带宽:指在无网络故障的情况下单位时间内通过的网络的数据数量。单位为Byte/s。网络吞吐量指标用于衡量系统对于网络设备或链路传输能力的需求。当网络吞吐量指标接近网络设备或链路最大传输能力时,则需要考虑升级网络设备。