LoadRunner函数详解之web_reg_find
2015-08-13 17:57
330 查看
定义:在HTML页面查询指定的文本字符串
函数形式:web_reg_find( const char *attribute_list, LAST );
![](http://img.blog.csdn.net/20150813175145819)
示例1:查询字符串“Welcome”,如果该字符串未被查找到,则函数检查失败,脚本停止执行
示例2:与示例1类似,但由于SaveCount参数被使用,因此脚本在检查失败时将继续执行后续脚本
示例3:查询字符串“Error”,如果文本字符串被查找到,则函数检查失败,脚本停止执行。
示例4:查找字符串“ABC”,如果文本字符串未被查找到,则脚本执行Action A;如果文本字符串被查找到1次或多次,则脚本执行Action B。
函数形式:web_reg_find( const char *attribute_list, LAST );
示例1:查询字符串“Welcome”,如果该字符串未被查找到,则函数检查失败,脚本停止执行
web_url("MercuryWebTours", "URL=http://localhost/MercuryWebTours/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", LAST ); web_reg_find("Text=Welcome", LAST ); web_submit_form("login.pl", "Snapshot=t2.inf", ITEMDATA, "Name=username", "Value=jojo", ENDITEM, "Name=password", "Value=bean", ENDITEM, "Name=login.x", "Value=35", ENDITEM, "Name=login.y", "Value=14", ENDITEM, LAST );
示例2:与示例1类似,但由于SaveCount参数被使用,因此脚本在检查失败时将继续执行后续脚本
web_url("MercuryWebTours", "URL=http://localhost/MercuryWebTours/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", LAST ); web_reg_find("Text=Welcome", "SaveCount=Welcome_Count", LAST ); web_submit_form("login.pl", "Snapshot=t2.inf", ITEMDATA, "Name=username", "Value=jojo", ENDITEM, "Name=password", "Value=bean", ENDITEM, "Name=login.x", "Value=35", ENDITEM, "Name=login.y", "Value=14", ENDITEM, LAST ); if (atoi(lr_eval_string("{Welcome_Count}")) > 0){ lr_output_message("Log on successful."); } else{ lr_error_message("Log on failed"); return(0); }
示例3:查询字符串“Error”,如果文本字符串被查找到,则函数检查失败,脚本停止执行。
web_reg_find("Text/IC=Error", "Fail=Found", LAST ); web_url("Step", "URL=...", LAST );
示例4:查找字符串“ABC”,如果文本字符串未被查找到,则脚本执行Action A;如果文本字符串被查找到1次或多次,则脚本执行Action B。
web_reg_find("Text=ABC", "SaveCount=abc_count", LAST ); web_url("Step", "URL=...", LAST ); if (strcmp(lr_eval_string("{abc_count}"), "0") == 0) Action A else Action B
相关文章推荐
- php实现几种排序
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- TCP/IP网络编程 学习笔记_10 --套接字的多种可选项
- [hdu5387 Clock]时钟夹角问题
- json数组的添加删除
- TCP/IP网络编程 学习笔记_10 --套接字的多种可选项
- Hadoop SequcenceFile 处理多个小文件
- Shell文件测试运算符列表
- IOS点击空白处隐藏键盘的几种方法
- Fragment进阶(五)----->监听fragment回退事件
- POJ1703 Find them,Catch them
- jsp编码
- 期转现计算公式
- Github提交本地版本是遇到的问题
- [置顶] java 调用 库文件错误查找方法
- linux内核配置make menuconfig菜单无法进行删除操作
- android 将数据读写到SD卡
- 这个错误是由于强制要求应用程序按照多国语言的模式开发,避免死的字符串。
- 解析excel文件
- Solr的index索引的增删改查