性能指标的来源包括从需求文档中获得、和业务分析师的沟通中获得。
性能测试指标标准:
1、业务指标。包括tps、rt等
指标 | 含义 |
throughtput | 吞吐量TPS |
KB/sec | 数据传输量,每秒事务流量 |
Average | 平均响应时间 |
Std.Dev. | 响应时间的标准偏差 |
90% Line | 90%事务响应时间范围 |
Error% | 出错率 |
Avg,Bytes | 响应平均流量 |
TPS=事务总数/总响应时间
RT=每个事务完成实际需要的时间/整个场景的运行时间
举例:高速路入口每次可以并行进入10辆车。有30辆车需要2s可进入。第1s进入20辆,第2s进入1辆。
tps:(20/1+10/2)/2=12.5 (分成两部分,20辆车用了1s,10辆车用了2s,其中等待1s,进入1s)
rv:(1+2)/2=1.5
2、服务器硬件性能指标。包括cpu使用率、内存利用率、磁盘繁忙率等。通过 ”开始—>perfmon”打开性能监视器。