性能测试基本概念 (P.S:文章中隐藏的部分需要在留言中回复才能查看正确的答案哦)
1、响应时间 a)定义:从用户发送一个请求到用户接收到服务器返回的响应数据这段时间就是响应时间 b) 关键路径:下图为一次http请求经过的路径,请求会经过网络发送到进行处理,如果需要操作DB,再由网络转发到数据库进行处理,然后返回值给web服务器,web服务器最后把结果数据通过网络返回给客户端。 c) 计算方法:Response time = (N1+N2+N3+N4)+ (A1+A2+a3),即:(网络时间 + 应用程序处理时间); d) 响应时间-负载对应关系:
图中拐点说明: 1、响应时间突然增加 2、意味着系统的一种或多种资源利用达到的极限 3、通常可以利用拐点来进行性能测试分析与定位 2、吞吐量 a)定义:单位时间内系统处理的客户端请求的数量 b )计算单位:一般使用请求数/秒做为吞吐量的单位,出可以使用 表示。 另外,从业务角度来说也可以使用 访问人数 /天 或 页面访问量/天 做为单位。 c)计算方法:Throughput = (number of requests) / (total time). d)吞吐量-负载对应关系:
图中拐点说明: 1、吞吐量逐渐达到饱和 2、意味着系统的一种或多种资源利用达到的极限
|