服务端
- 数值说明 测试完成的总事务数 平均请求响应时间 统计意义上的平均响应时间 除特殊情况之外的最大响应时间 最短响应时间 最大响应时间 吞吐量,和 ab 的每秒处理请求数相同 流量,权衡
2.测试并发性能
3.测试获得结果分析
a)整个场景中的网络传输量
b) Request per second:每秒处理的请求数,即每秒事务数(TPS),一般来说 100~200 是 比较理想的范围
c) Time perrequest:每个请求所花的时间,即平均事务时间。此数值一般有两行,一般 关注后一行的数值,也就是计算请求平均响应的时间。
d) Transfer rate:平均每秒的网络流量,此数据可以帮助排除是否存在网络流量过大导 致响应时间延长的问题。
服务端性能测试的几个注意事项:
a) 性能测试最好在本地进行,至少要保证服务器和测试机都在内网中,这样才能排除网络的干扰,更准确的测出系统本身的问题。
b) 必须根据服务端应用的实际情况选用合适的输入参数,这样可以预估出和目标性能相似 的测试。
客户端
稳定性测试的三个要点:
a) 应用的运行实际要尽可能的长,
b) 保持运行时是多线程运行状态
c) 尽可能使用多的机型或者操作系统进行测试