LoadRunner11基础篇

一、首次录制常见问题

1、录制时无法打开自带的售票网页

进入loadrunner安装路径的Web Tours目录下(默认目录在C:\Program Files (x86)\HP\LoadRunner\WebTours),运行run.bat或StartServer.bat(本人安装在E:\HP\LoadRunner\WebTours)

2、录制时打开启动非常慢

把安全卫士、杀毒软件和防火墙都要关闭掉

3、录制脚本乱码

开始录制窗口-录制选项-高级-支持字符集UTF8选项点击确定,如下图:

4、录制完成后无法回放

错误现象:Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979] Action.c(41): (可能是选择的录制脚本模式不对)

解决方法:开始录制窗口-录制选项-录制-选择基于HTML的脚本:

二、更改设置浏览器(火狐浏览器)

录制页面设置

a、Application type(应用程序类型) 选择Win32 Application

b、Program to record(要录制的程序) 选择\LoadRunner\bin\firefox\firefox.exe,这个代理程序在loadrunner安装目录的bin\firefox目录下,如下图:

录制浏览器设置如下图:

代理设置:

点击确定录制即可(注意:不需要打开火狐浏览器和设置,LR自带的有火狐浏览器)

三、常用函数

三种类型函数:

a、通用函数 lr开头(如:日志函数,思考时间函数等)

b、与编程语言相关的函数

c、与协议相关的函数

3.1、参数化/关联

1、web_reg_save_param

功能:在服务器返回的文本中查找一个或多个字符串,保存到参数中。

一般应用在服务器返回给客户端的数据是动态改变的,在脚本下一步骤中,需要使用该动态数据,这时需要使用关联获取该动态数据。

2、lr_save_string/int

功能:将某一字符串/整型保存为参数(脚本中要使用的变量)

3、lr_save_searched_string

功能:在某个字符缓冲区搜索指定的字符串,并保存到参数中(灵活获取服务器端返回的数据)

4、lr_save_datetime

功能:将时间保存为参数

5、web_save_timestamp_param

功能:将 当前时间戳保存为参数

6、lr_eval_string

功能:返回替换后的字符串

3.2、事务相关

1、lr_start/end_transaction

功能:事务开始/结束标记

需要统计某段代码块执行所需的时间,这两个函数需要成对使用

2、lr_think_time

功能:模拟时刻时间(等待时间)

3、lr_rendezvous

功能:在Vuser脚本中设置集合点(并发)

3.3、验证点

1、web_reg_find(注册函数)

功能:在HTML文档中查找指定的字符串(检查点函数)

2、web_find(非注册函数)

功能:检查函数

3、web_image_check

功能:判断一个图片是否存在

3.4、日志输出

1、lr_output_message

功能:将Vuser的消息打印到日志文件和输出窗口中(查看运行日志,方便定位)

2、lr_vuser_status_message

功能:将Vuser消息输出到场景运行的Vuser状态窗口

3、lr_get_vuser_ip(获取Vuser的IP地址)

注意:随机函数必须先定义变量类型在初始化(关联放在变量下,如下图),不然调试不过

你可能感兴趣的:(LoadRunner11基础篇)