LoadRunner的录制与运行设置以及录制函数

一、录制设置(工具->录制选项)

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 已终止。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值