性能常见指标:
(1)TPS: 每秒处理事务数 代表系统的处理能力 TPS越高性能越好
(2)QPS: 每秒处理请求数 是一台服务器每秒能够响应的查询次数
**二者关系:在系统达到瓶颈之前,tps和并发数成正比关系**
TPS计算方法:
响应时间为S的情况下:
TPS=1/响应时间*并发数
TPS=并发数/响应时间
响应时间单位为毫秒的情况下
TPS=1000/响应时间*并发数
TPS=1000*并发数/响应时间
(3)事务: 是一系对系统中数据访问或者更新操作组成的一个程序;在性能测试中可以把一个接口 多个接口 一个业务流程 当做一个事务 事务要根据项目的实际情况来定义
(4)响应时间:top 从发出请求到系统处理响应数据所花费的时间,时间越短性能越好
(5)并发数: 同一时间同一地点多个用户同时访问 同一个功能
(6)成功率: 向服务端发送请求的成功的数量所占的比例
(7)PV: 页面/接口的的访问量
(8)UV:页面/接口每日唯一的ID访问
(9)吞吐量: 网络中上行和下行的流量总和,吞吐量代表网络的流量,TPS越高,吞吐量越大,吞吐量是网络瓶颈定位的重要指标。
(10)错误率:在压测过程中系统出现错误的比例