性能测试关注的指标
-
TPS:Transaction Per Second每秒处理的事务数
- 想测试什么就把什么当成一个事务,一个业务可以当成一个事务,也可以把多个业务当成是一个事务,例如:需要测试登录,那么登录就是一个事务,也可以把登录,加入购物车当成一个事务。
-
响应时间:
- 在样本数量比较少的情况下,平均响应时间不够准备,可以用Tp90(90%响应时间):90%的请求耗时都低于某个时间,Tp95(95%响应时间)95%的请求都低于某个时间
- 一个请求的响应时间都包含哪些时间? 性能测试工具》网络设置》中间件》应用程序》DB》应用程序》中间件》网络设置》性能测试工具 响应时间=网络传输的总时间+各组件业务处理时间
-
PV(Page View) 页面/接口的访问量
-
UV(Unique Visitor) 页面/接口的每日唯一访客
-
做性能最关注的指标: TPS,响应时间和并发数的关系
ps:任何系统都会有一个拐点,做性能测试主要是为了找到这个拐点,就是比如根据并发数的增加,响应时间和TPS达到了极限,这个就是一个拐点