




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LR检查点小结 LR中检查点有两种:图片和文字。这两种检查点可用以下三个函数实现:web_find()、web_reg_find()和web_image_check()下面分别介绍三种函数的用法1.web_find()函数函数作用:在页面中查找相应的内容参数举例:web_find(web_find,RighOf=a,LeftOf=b,What=name,LAST);参数解释:web_find定义该查找函数的名称;“LeftOf”和“RighOf=”用来定义查找字符的左右边界;“What=”定义查找内容。例如上述参数举例中的意思就是在页面中查找左边界为b,右边界为a,内容为name的信息函数用法:该函数是在查找页面中的内容,所以要放在要查找的内容的后面。注意事项:使用该函数时,要在Vuser-Run-Tme Settings中更改下设置,勾选Enable Image and text check系统默认是不勾选该选项的。关于该函数的其他说明:该函数只能在基于HTML模式录制的脚本中进行查找。2.web_reg_find()函数函数作用:在缓存或代码中查找相应的内容参数举例:web_reg_find(Search=Body,SaveCount=ddd,Test=aaa,LAST);参数解释: Search用来定义查找范围,SaveCount定义查找计数变量名称,该参数可以记录在缓存中查找内容出现的次数,可以使用该值,来判断要查找的内容是否被找到例如上述参数举例中的意思就是Body中查找内容为aaa的信息,并将出现次数记录在变量ddd中。函数用法:该函数是在缓存中查找相应的内容,所以要放在查找内容之前。注:在录制过程中添加的检查点,用到的函数是web_reg_find(),且参数只有“Text=”3.web_image_check()函数函数作用:在页面中查找一个具体的图片。参数说明:web_image_check(web_image_check,Alt=,Src=,LAST);参数解释:“Alt”和“Src”的值直接取该图片在网页源代码中相应参数的值。函数用法:该函数是在缓存中查找相应的内容,所以要放在查找内容之前。注意事项:使用该函数时,要在Vuser-Run-Tme Settings中勾选Enable Image and text check,具体操作请看web_find()中的注意事项。经过测试,该函数用到查找内容前面或后面,都不影响查找结果。举例说明(脚本)该脚本记录的是登陆系统后退出的操作,在脚本中用到atoi()函数和lr_eval_string(”SaveCount定义的变量”)两个函数结合使用,判断查找内容出现的次数是否大于0,若大于0,则输入登录成功的信息。vuser_init()web_url(xjcost, URL=http:/gczj-server8:9205/xjcost/, Resource=0, RecContentType=text/html, Referer=, Snapshot=t1.inf, Mode=HTML, EXTRARES, Url=jsp/images/index/index.swf, ENDITEM, Url=jsp/images/index/xxfb2.gif, ENDITEM, Url=jsp/images/index/ywpt2.gif, ENDITEM, LAST); web_url(userAction.struts, URL=http:/gczj-server8:9205/xjcost/userAction.struts?actionType=reLogin, Resource=0, RecContentType=text/html, Referer=, Snapshot=t2.inf, Mode=HTML, LAST); return 0;Action() lr_start_transaction(Log_on); lr_rendezvous(Log_on); web_add_cookie(userAccount=admin; DOMAIN=gczj-server8);web_reg_find(Text=欢迎您, SaveCount=欢迎您_Count, LAST); web_image_check(web_image_check, Src=/xjcost/jsp/images/index1/edit_01.gif, LAST); web_submit_data(userLogin.struts, Action=http:/gczj-server8:9205/xjcost/userLogin.struts?actionType=userLogin, Method=POST, RecContentType=text/html, Referer=http:/gczj-server8:9205/xjcost/userAction.struts?actionType=reLogin, Snapshot=t3.inf, Mode=HTML, ITEMDATA, Name=userAccount, Value=admin, ENDITEM, Name=pwd, Value=1111, ENDITEM, EXTRARES, Url=jsp/images/index1/edit_01a.gif, Referer=http:/gczj-server8:9205/xjcost/userLogin.struts?actionType=userLogin, ENDITEM, LAST); web_find(web_find, What=欢迎您, LAST); lr_end_transaction(Log_on,LR_AUTO);/检查是否登录成功/如果“欢迎您”这个字符出现次数大于0,输出“Log on successfully!” if(atoi(lr_eval_string(欢迎您_Count)0) lr_output_message(Log on successfully!); else lr_error_message(Log on failed!); return 0; return 0;/atoi()函数的作用是将一个ASCII字符串转换为整型/lr_eval_string()函数作用是取得参数值,将字符串变量中的参数值替换为当前的参数值并将这个字符串返回vuser_end() lr_think_time(4); web_url(userAction.struts_2, URL=http:/gczj-server8:9205/xjcost/userAction.struts?actionType=reLogin, Resource=0, RecContentType=text/html, Referer=, Snapshot=t4.inf, Mode=HTML, LAST); return 0;Global.h:#ifndef _GLOBALS_H#define _GLOBALS_H/-/ Include Files#include lrun.h#include web_api.h#include lrw_custom_body.h/-/ Global Variables#endif / _GLOBALS_HReplay Log常见信息说明1.web_find()和web_image_check()函数的日志信息(这两个日志信息是上一样的,只是输出的函数名和参数不同)1) 信息1Action.c(22): Verification checks not enabled. web_image_check is skipped. See the Run-time settings/Preferences/Checks MsgId: MMSG-27197Action.c(22): web_image_check was successful MsgId: MMSG-26392出现该信息,说明没有勾选Enable Image and text check2) 信息2Action.c(22): web_image_check succeeded (1 occurrence(s) found. Alt=, Src=/xjcost/jsp/images/index1/edit_01.gif) MsgId: MMSG-27192Action.c(22): web_image_check was successful MsgId: MMSG-26392出现该信息,说明检查点设置成功,且已经查找到信息3) 信息3Action.c(22): Error -27191: web_image_check failed (0 occurrence(s) found. Alt=, Src=/xjcost/jsp/images/index1/edit_1.gif) MsgId: MERR-27191Action.c(22): web_image_check highest severity level was ERROR MsgId: MMSG-26391出现该信息,说明要查找的内容没有找到。这时依次尝试以下操作:1) 检查参数的信息是否写错;2) 如果是web_find(),检查函数的位置是否在要查找内容的后面;3) 如果是web_image_check(),查看该图片的源代码,看其是否是这个页面上的图片,很可能是图片选择错误,即所选图片不属于该页面。2. web_reg_find()函数的日志信息1)信息1Action.c(15): Registering web_reg_find was successful MsgId: MMSG-26390出现该信息,说明内容已查找到2)信息2Action.c(27): Error -26366: Text=ABC not found for web_reg_find MsgId: MERR-26366Action.c(27): web_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聘用副总经理合同二零二五年
- 兼职外教合同
- 贷款中介服务合同二零二五年
- 工程管理读书报告
- 代理注销合同范例
- MW发电机转子掉块修理方案
- 2016-2024-学年度第一学期1、2年级航模课教案
- 产权房卖给个人合同样本
- 供农机合同样本
- 下门单间出租合同样本
- 检验科标本运送培训
- 初中作文指导-景物描写(课件)
- 秋 轻合金 铝合金相图及合金相课件
- 6.3.1 平面向量基本定理 课件(共15张PPT)
- 安全安全检查表分析(SCL)记录表(设备、设施)
- 城市湿地公园设计导则2017
- 小学巡课记录表
- 消防管道隐蔽工程验收报审表(表格记录)
- 地质灾害群测群防讲义
- 高频变压器标准工时对照表
- 232425黄昆固体物理教案
评论
0/150
提交评论