loadrunner中web_reg_find函数的用法及测试脚本实例
来源:互联网 发布:怎么做数据统计分析 编辑:程序博客网 时间:2024/05/11 20:12
1.函数定义
该函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:
"SaveCount=ddd", //定义查找计数变量名称
"Text=aaaa", //定义查找内容
LAST);
Web_castom_request();
web_image();
2)在该函数的参数中有个“SaveCount”,该参数可以记录在缓存中查找内容出现的次数,我们可以使用该值,来判断要查找的内容是否被找到,下面举个例子来说明:(实际测试中的例子)
Action()
{
lr_think_time(13);
lr_rendezvous("login"); /*设定登陆操作的集合点*/
web_custom_request("login",
"URL=http://192.168.1.230/webservice/ece/login/login?account={usename}&password=123456&dateTime=1486713296375",
"Method=GET",
"TargetFrame=",
"Resource=1",
"RecContentType=application/json",
"Referer=http://192.168.1.230/jsp/login/login.jsp",
"Snapshot=t67.inf",
"EncType=application/json",
LAST);
lr_start_transaction("login_submit_time"); /*该事务点的作用是统计登陆成功的信息*/
web_reg_find("Fail=NotFound", /*增加文本检查点,验证是否登录成功*/
"Search=All",
"Text=EXIT",
"SaveCount=para_count", /*检查到文本的数量存在para_count这个变量中*/
LAST);
web_url("pr1.jsp",
"URL=http://192.168.1.230/jsp/login/pr1.jsp",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.230/jsp/login/login.jsp",
"Snapshot=t68.inf",
"Mode=HTML",
EXTRARES,
"URL=/images/ICOindex.png", ENDITEM,
"URL=/images/fxBJD.gif", ENDITEM,
"URL=/images/fxBJBD.gif", ENDITEM,
LAST);
lr_end_transaction("login_submit_time", LR_AUTO);
lr_log_message("用户名:%s", lr_eval_string("{usename}"));
if(strcmp(lr_eval_string("{para_count}"),"0")==0)
lr_log_message("登陆失败!");
else
lr_log_message("登陆成功!");
return 0;
}
2)光标停留在要插入函数的位置,在INSERT菜单中,选择new step,在列表中选择或查找要插入的函数,根据提示填写必要的参数;
3)在tree view模式下,选中要检查的页面,切换到HTTP View模式下,选择Raw Data在Response中找到要检查的文本,右键点击“Add Text Check Step”就可以增加检查点了。
对代码不熟悉建议在树形结构中添加检查点
4.与web_find的区别
1.web_find是从界面中查找,web_reg_find是从源代码中(缓存)查找,对代码不熟悉建议在树形结构中添加检查点,文本检查点消耗一定的系统资源所有LR默认是关闭的,添加文本检查点后需要手动打开(run-time seing-Preferences-Enable Image and text chek)WEB_FIND使用时必须开启内容检查选项,而WEB_REG_FIND则不没有此限制
2.这两个函数函数类型不同,WEB_FIND是普通函数,WEB_REG_FIND是注册函数
- loadrunner中web_reg_find函数的用法及测试脚本实例
- Loadrunner中web_find和web_reg_find函数的使用与区别
- Loadrunner中web_find和web_reg_find函数的使用与区别
- Loadrunner中web_find和web_reg_find函数的使用与区别
- Loadrunner中web_find和web_reg_find函数的使用与区别
- LOADRUNNER web_find 与 web_reg_find 函数的区别:
- LoadRunner函数web_reg_find使用总结
- LoadRunner函数详解之web_reg_find
- loadrunner:文本检查点web_reg_find和web_find两个函数的区别
- loadrunner:文本检查点web_reg_find和web_find两个函数的区别
- loadrunner:文本检查点web_reg_find和web_find两个函数的区别
- LoadRunner 性能测试脚本-函数
- LoadRunner 检查点函数web_reg_find和web_image_check
- LoadRunner检查点函数web_reg_find和web_find
- loadrunner之检查点——web_reg_find()函数
- loadrunner Web_类函数之web_reg_find()
- Loadrunner 测试网页下载文件的脚本实例
- Loadrunner 测试网页下载文件的脚本实例
- db2数据库字符
- Python将主机名转换为IP地址
- Intent 使用总结
- [Leetcode] #191 Number of 1 Bits
- error parsing conf hbase-site.xml
- loadrunner中web_reg_find函数的用法及测试脚本实例
- 从C#到TypeScrip
- Git--Ⅰ--安装及查看/修改用户名和邮箱地址
- Hibernate的一级缓存和二级缓存异同、用途
- UVA10003 简单DP
- React学习
- 异步的AsyncHttpClient使用详解
- MySQL之alter语句用法总结
- 微信开发