LoadRunner12工具介绍(连载7)

  • 2019 年 12 月 12 日
  • 筆記

11.数据监控

在测试过程中我们可以监控性能变化,从而定位性能瓶颈,如78所示,在这个时候需要考虑性能计数器,请参看“性能计数器”的内容。

78 数据监控

12. 负载均衡

当发送虚拟用户多的时候,运行LoadRunner12的机器本身也会消耗很多资源,如果资源消耗得比较多,会造成虚拟用户发送失败。这个时候就需要多台机器“联合作战”,建立一个主从结构,由一台主机控制多台副机,如79所示。

79 LoadRunner12 负债均衡主从结构

在主机上,点击“开始菜单->HP Software->AgentConfiguration”勾选“Enable Terminal Services”,如80所示。

80 代理设置

在副机上不用安装LoadRunner全部内容,只需要安装Load Generator这个产品,如81所示。

81 LoadRunner负债均衡副机上只需要安装Load Generator

安装完毕,点击“开始菜单->HP Software->AgentRuntime Setting Configuration”如82所示。选择“Manual log in to this machine”即可。

82 LoadRunner Agent Runtime Settings

最后在主机的Controller中如83把每一台副机的IP地址添加进去。

83 把每一台副机的IP地址添加进主机

接下来就可以运行场景,虚拟用户会根据负债均衡的原则从各个机器上发送虚拟用户。

13. 多场景运行时间RTS设置

进行性能测试的时候,往往在测试后期不会测试单个场景,而是需要测试多个场景。首先在建立场景的时候选择多个场景脚本或者进给以后如84所示添加要测试的多个场景。然后切换到百分比模式下,设置每个场景所期望的百分比,如85所示。

84 添加多场景

85 多场景模式下设置个场景百分比

点击场景组中的图标设置场景的运行模式,如86所示。

86 多场景模式下Runtime设置

l Shared RTS:所有的场景进行一样的设置。

l Individual:为每个场景设置不同的Runtime。

具体如何设置,请参看3-3的运行时间设置一节。

14.测试报告

LoadRunner结果分析工具Analysis在设置场景运行后可以产生各种性能报表。在Controller中点击菜单“Tools->Analysis”也可以从开始菜单进入。如果在Controller中菜单“Results->Auto Load Analysis”在运行完毕可以自动调出。运行结果的设置如87所示。

87 结果设置页面

可以在点击结果分析工具Analysis中的菜单“Tools->Option->Result Collection”,设置测试报告,如88所示。

如果在“Data Aggregation”中选择“Apply User-defined aggregation”,可以点击【Aggregation Configuration】来进行设置,如89所示。

88 报告设置选项

89 数据聚合配置

还可以点击菜单栏中的图标设置报告过滤条件,如90所示。

90 全局筛选器

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net