Loadrunner VuGen模块学习总结
Loadrunner 性能测试简单流程
1)在VuGen中完成脚本的开发,包括协议选择、录制用户行为、编辑脚本。
2)用户录制完成后,在Controller中开始生成负载场景。
3)最后,打开Analyze Results进行分析统计工作。
1.VuGen 录制脚本后以两种模式显示
1)Tree图形化模式
在Tree图形化模式下,左侧会列出该脚本使用的函数,右侧提供了该请求对应的截图
2)脚本模式
在脚本模式界面中,左侧是脚本Action的列表,右侧是代码部分。
2.VuGen 录制流程
协议选择-->设置录制选项-->开始录制-->开始录制-->插入命令-->停止录制
1)协议选择
有两种:
(1).单协议(New Single Protocol Script) 在单议情况下,所要录制的对象只使用唯一的协议。可通过Category选择协议。
(2).多协议(New Multiple Protocol Script)需要录制的对象使用多于一种协议的情况下,应选择多协议。否则会无法正常回放脚本。
2)录制选项
选择不同的协议,弹出的录制窗口和录制选择也不同。
如:选择 Web(HTTP/HTML)协议
弹出Start Record窗口选择
Applications:
(1).Internet Applications (录制对象一般基于浏览器)
Program to record :录制的程序名(如:IE)
URL Address : 录制开始所需要的URL地址
Working directory:用来指定代码的工作目录
(2).Win32 Applications(用来支持Win32的标准客户端)
(3)开始录制,自动记录操作步骤,生成脚本文件。
(4)插入命令,在录制的过程中可以通过Recording Bar添加一些命令。
(如:切分脚本、将录制的内容放在不同脚本块中等)
(5)结束录制,单击Stop按钮或Ctrl+F5组合键停止录制,然后VuGen会对协议交互进行分析,生成脚本。
(6)在生成脚本后,可在Spript模式进行编辑。
如:在脚本有时会常见到Web_link(),用来模拟用户单击一个超链接操作。
Web_link()基本语法:
Web_link(“测试结果中显示的名称”,“TEXT=需要单击的超链接名”,LAST);
如存在多个同名链接时,可以使用Ord关键字。
web_link(“Click Links”,“TEXT=link”,Ord=2,LAST);
Ord的先后顺序根据HTML代码的解释顺序(从左往右,从上往下)来确定的