文档介绍:• 性能测试定义
• 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各 项性能指标进行测试。
• 性能测试包括负载测试和压力测试。
• 负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,s | Graph Details \ User Notes \ Graph Data \ Raw Data |
I Average
Color Scale Measurement
Graph Minimum
^Mercury LoadRunner Analysis - socket_W关联_」ra
File Edit View Graph Reports Tools Help
口 冒以|蚯區CF | V H c|盘帚总
SLI£T5esuIT;」l 古一」⑴ quu「±
|!身
-di), socket^关联」「自 g|^ <New Graph> 番 Summary Report 口 RunningVusers 口 Throughput 口 Transaction Summary 口 Averag已 T ransaction 口 T ransaction Flesponsi
8、根据性能报告图表来分析程序的性能
• 性能测试的关键分析图表说明
• 每秒事务处理能力图 每秒事务处理能力图显示每一秒中,服务器处理事务的个数。此图可帮助您确定系统在
任何给定时刻的实际事务负载。横轴表示运行已用的时间。纵轴表示运行过程中执行的事务 数目。
Transactions per Second
ooooooooooooooooooooooooo
4 3 2 1 0 9 8 7—6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 222221111111111
• 网络吞吐量图 吞吐量图显示场景或会话步骤运行的每一秒内服务器上的吞吐量。吞吐量的度量单位是 字节,表示在任何给定的某一秒上从服务器获得的数据量。借助此图您可以依据服务器吞吐 量来评估产生的负载量。 横轴表示场景或会话步骤开始运行以来已用的时间。纵轴表示服 务器的吞吐量(以字节为单位)。
• 响应时间分布图 响应时间分布图显示执行事务所用时间的分布。横轴表示事务响应时间(向下舍入到最 接近的秒)。纵轴表示执行的事务数目。如果定义了可以接受的最小和最大事务性能时间,
则可以使用此图确定服务器性能是否在可以接受的范围内。
I ransacnon Kesponse i ime ^uisirinunonj
,000 -
1,300,000 -
1,200,000 -
1,100,000 -
1,000,000 -
SIK 二一IlraSUE-llo
-
800,000 -
-
岔 - q
号 500,000 -
400,000 -
300,000 -
200,000 -