欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-27 09:09:43
...

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

1、HTTP/HTML级别

  • 基于HTML的脚本:所有请求放到一个函数内
  • 基于URL的脚本:每个请求放到一个函数内

注意:

  • 基于浏览器的应用程序推荐使用基于HTML的脚本
  • 不是基于浏览器的应用程序推荐使用基于URL的脚本
  • 基于浏览器的应用程序中使用HTTPS安全协议,使用基于URL的脚本方式录制

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

2、HTML 高级

(1)web_submit_form:依赖上下文才能提交。

(2)web_submit_data:不依赖上下文,每个函数都指定了具体的url地址,可以直接提交成功(推荐)。

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

二、运行设置(Vuser->运行时设置)

 1、运行逻辑(脚本运行迭代次数)

  • 迭代:脚本要运行的次数
  • Init和End只会执行一次,迭代不生效

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

2、思考时间

(1)忽略思考时间(默认)

(2)播放思考时间

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

三、两个函数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 已终止。

 

相关标签: 性能测试