文档介绍:LoadRunner 最重要也是最难理解的地方-- Results Analysis 我用图片加文字做了一个例子,,测试系统的响应能力, 个人接管的时间在5S 内.
:
硬件环境:
CPU:
硬盘:100G
网络环境:100Mbps
软件环境:
操作系统:英文windowsXP
服务器:tomcat 服务
浏览器:
系统结构:B/S 结构
。
Mercury Loadrunner Analysis 中最常用的5 种资源.
1. Vuser
2. Transactions
3. Web Resources
4. Web Page Breakdown
5. System Resources
在Analysis 中选择“Add graph”或“New graph”,我们没有让它显示.
如果想查看更多的资源,可以将左下角的display only graphs containing data “open graph”即可.
打开Analysis 首先可以看的是Summary :
Duration(持续时间):。
Statistics Summary(统计摘要):只是大概了解一下测试数据,对我们具体分析没有太大的作用.
Transaction Summary(事务摘要):了解平均响应时间Average单位为秒.
.
在录制脚本中通常我们会使用到集合点,那么既然我们用到了集合点,我们就需要知道Vuser 是在什么时候集合在这个点上,-Rendezvous 图.
图1
可以看到大概在3 分50 的地方30 个用户才全部集中到start 集合点,持续了3 分多,在7 分30 的位置开始释放用户,9 分30 还有18 个用户,11 分10 还有5 个用户,整个过程持续了12 分.
图2
上面图2 是集合点与平均事务响应时间的比较图.
注:在打开analysis 之后系统LR :
graph to merge with :
图3
图2 中较深颜色的是平均响应时间,浅色的为集合点,当Vuser 在集合点持续了1分后平均响应时间呈现最大值,.
图4
这张图包括Average Transaction Response Time 和Running Vuser (系统登录)对系统无任何的影响,Vuser 达到15 个的时候平均事务响应时间才有明显的升高,也就是说系统达到最优性能的时候允许14 个用户同时处理事务,Vuser 达到30 后1 分,系统响应时间最大,那么这个最大响应时间是要推迟1 分钟才出现的, 数量最多不能超过2 .
?所以我们要想知道在给定时间的范围内完成事务的百分比就要靠下面这个图(Transaction Response Time(Percentile)
图中画圈的地方表示10%的事务的响应时间是在80S 对于用户来说不是一个很小的数字,而且只有10%的事务,