图3-2-4
13、 7、 编辑脚本,熟悉在脚本中增加事务、集合点、插入函数、注释、Text/Imag
检查点、参数化输入操作。具体操作可参考课件及教材P187中相应说明。 14、 8、 保存脚本。选择菜单“File”-“Save”。 15、 9、 运行脚本。选择菜单“Vuser”-“Run”。 16、 10、 熟悉软件的配置运行时设置选项。选择菜单“Vuser”-“Run-Time
Settings……”(运行时间设置)。配置各选项的内容含义,参考文件Vuser.pdf中“使用VuGen”目录下“配置运行设置”。 17、 11、 需要录制两个脚本并保存。
? ? 控制器的使用
1、 1、 从“开始”-“程序”-“LoadRunner”-“Controller”启动控制器。 2、 2、 如图选择创建手动方案,点击“OK”确定。
图3-2-5
在上图中选中脚本,点击“Add”把脚本填加到方案中,点击“OK”。出现下图。
图3-2-6
要求熟悉测试方案中软件的设置内容。具体参考文档Controller.pdf中P45-P67创建手动方案。
3、 3、 在设置方案中选择设置集合点策略。选择菜单“Scenario”(场景)-“Rendezvous……”(集合点),如下图。
图3-2-7
请参考文档Controller.pdf中P135-P142中进行集合点策略设置。进行集合点策略设置的脚本需要在脚本中插入过集合点,否则无法使用集合点策略设置功能。 4、 4、 运行方案。在图3-2-6中菜单中选中“Start Scenario”(开始场景)按钮,开始
运行一个方案。
图3-2-8
在图3-2-8点击“Vusers…”按钮,观察虚拟用户的运行情况,如图3-2-9所示。
图3-2-9
在图3-2-8中观察方案运行过程运行选项卡内容和图表。其中
Scenario Status(方案状态)中提示虚拟脚本运行的情况和状态,包括虚拟用户数量、运行经过的时间、每秒点击数、通过的事务数、失败的事务数、错误数量。 Scenario Group(方案组)中显示虚拟用户组的运行情况。 Available Graphs(可见图表)中可以选择不同的运行中监视图表,图表显示在界面右边。 5、保存方案和运行结果。选择菜单“File”-“Save”。注意设置运行结果位置,选择菜单“Results”-“Results Settings……”(结果设置)
6、新建一个方案,在图3-2-10选择创建百分比方案,点击“OK”确定。
图3-2-10
要求熟悉测试方案中软件的设置内容。具体参考文档Controller.pdf中P93-P103使用百分比模式创建手动方案。
7、新建一个方案,在图3-2-11中选择创建面向目标方案,点击“OK”确定。
图3-2-11
要求熟悉测试方案中软件的设置内容。具体参考文档Controller.pdf中P105—P115创建面向目标的方案。
8、熟悉使用IP欺骗。具体操作可参考教材P216。
5、 5、 修改机器的IP地址配置方式,选择为固定IP地址。
6、 6、 从“开始”-“程序”-“LoadRunner”-“Tools”-“IP Wizard”启动设置IP欺
骗。 7、 7、 在Controller程序中需要设置启动IP欺骗。选择菜单“Scenario(场景)”“-Enable
IP Spoofer”(允许IP欺骗)。
? ? 分析器的使用
a)
a) 从“开始”-“程序”-“LoadRunner”-“Analysis”启动结果分析器。
b) b) 选择菜单“File”-“Open”,打开运行过的方案结果。文件的后缀
为*.lrr。(该文件是在Controller中运行的方案的结果,存在Controller软件选择菜单“Results”-“Results Settings……”中设置的目录下) c) c) 要求阅读以下图表:Summary Report(报告摘要);Running Vusers
(运行的虚拟用户);Hits per Second(每秒点击数);Throughput(吞吐量);Average Transaction Response Time(平均事务响应时间);Pages Downloaded per Second(每秒下载页面数);Page Component Breakdown(页面组件细分图);Page Download Time Breakdown(页面下载时间细分图)。各图的含义可参考课件“第六章软件测试工具中”6.3.3中内容。 d) d) 熟悉图表合并。选择菜单“View”-“Merge Graphs…”(图标合并),
把图“Running Vusers”和图“Hits per Second”合并成一张图。
四、讨论与思考:
1、WinRunner如何识别被测系统的组件? 2、什么是虚拟用户?
3、Control中测试场景包括哪些内容设置?
五、其他说明
1、案例操作中具体软件使用设置等信息参考教材、课件和案例中提供的软件使用手册。 2、案例成绩评定包括:操作检查(80%)、案例报告(20%)。