LoadRunner的录制与运行设置以及录制函数
程序员文章站
2022-05-27 09:09:43
...
一、录制设置(工具->录制选项)
1、HTTP/HTML级别
- 基于HTML的脚本:所有请求放到一个函数内
- 基于URL的脚本:每个请求放到一个函数内
注意:
- 基于浏览器的应用程序推荐使用基于HTML的脚本
- 不是基于浏览器的应用程序推荐使用基于URL的脚本
- 基于浏览器的应用程序中使用HTTPS安全协议,使用基于URL的脚本方式录制
2、HTML 高级
(1)web_submit_form:依赖上下文才能提交。
(2)web_submit_data:不依赖上下文,每个函数都指定了具体的url地址,可以直接提交成功(推荐)。
二、运行设置(Vuser->运行时设置)
1、运行逻辑(脚本运行迭代次数)
- 迭代:脚本要运行的次数
- Init和End只会执行一次,迭代不生效
2、思考时间
(1)忽略思考时间(默认)
(2)播放思考时间
三、两个函数lr_output_message()与lr_think_time()
1、lroutput_message() // 输入到日志函数,类似 Python print
2、lr_think_time() // 思考时间函数,类似 python sleep;
提示:
- C语言语法:必须以分号(;)作为行结束标记
- return 0:结束本次迭代,进入下一迭代;
Action代码:
Action()
{
lr_output_message("日志1");
lr_think_time(3);
lr_output_message("日志1");
return 0;
}
运行结果:
正在开始操作 vuser_init。
Windows 7 版 LoadRunner 11.0.0 的 Web Turbo 重播; 内部版本 8859 (Aug 18 2010 20:14:31) [MsgId: MMSG-27143]
Run Mode: HTML [MsgId: MMSG-26000]
运行时设置文件: "C:\Users\Administrator\AppData\Local\Temp\无名称3\\default.cfg" [MsgId: MMSG-27141]
正在结束操作 vuser_init。
正在运行 Vuser...
正在开始迭代 1。
正在开始操作 Action。
Action.c(3): 日志1
Action.c(4): lr_think_time:3.00 秒。
Action.c(5): 日志2
正在结束操作 Action。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。
上一篇: SystemUI KeyguardBouncer的加载
下一篇: 锁屏View附着点源码解析