介绍:
LR组成
Vugen: 虚拟用户生成器,录制、编辑脚本
Ctroller: 控制器, 场景设计、运行、监控
Analysis: 生成各种图标,分析测试结果
VuGen录制脚本
1. 启动VuGen方式
1.利用LoadRunner应用管理程序
2.应用程序图标启动(推荐)
2. 录制HTTP项目协议
Web(HTTP/HTML)
3. 录制设置各选项含义
1). Application type
应用类型(默认Web项目,可选Win32)
2). Program to record
录制使用的浏览器(默认32位IE8)
3). URL Address
要录制的项目URL地址(默认录制时只需要修改此项)
4). Working directory
工作目录(默认LR根目录下的bin文件夹)
5). Record into Action
录制生成的代码的存放位置(默认Action,可以创建多个)
4. 如何运行脚本
运行按钮(F5)
5. 如何查看运行脚本的结果
菜单(View) -> Test Results...
录制的延伸
1. 录制模式 HTML-based script 与 URL-based script 的区别
1. HTML-based script: 所有请求放到一个函数内(这里所有请求是指,每步操作所产生的请求)
2. URL-based script: 每个请求放到一个函数
注意事项
1). 基于浏览器的应用程序推荐使用 HTML-based script
2). 不是基于浏览器的应用程序推荐使用 URL-based script
3). 基于浏览器的应用程序中使用了 HTTPS 安全协议,使用 URL-based script 方式录制
2. 脚本类型 web_submit_form 与 web_submit_data 的区别
1. web_submit_form: 依赖上下文才能提交。
2. web_submit_data: 不依赖上下文,每个函数都指定了具体的 URL 地址,可以直接提交成功。【推荐】
3. lr_output_message() 函数的作用
输出语句函数,可以将打印信息定向输出到脚本根目录下的指定文件内
4. lr_think_time() 函数的作用
思考时间函数
尽最大程度模拟用户前后请求之间的时间间隔
注意:一般情况下,思考时间函数不生效对服务器压力更大!
#关键设置含义总结
Application type 应用类型
Program to record 录制使用的浏览器
URL Address 要录制的项目URL地址
Working directory 工作目录
Record into Action 录制代码存放地
#函数总结
lr_output_message() 输出
lr_think_time() 思考时间