LoadRunner检查点使用小结_第1页
LoadRunner检查点使用小结_第2页
LoadRunner检查点使用小结_第3页
LoadRunner检查点使用小结_第4页
LoadRunner检查点使用小结_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LoadRunner检查点使用小结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=”用来定义查

2、找字符的左右边界;“What=”定义查找内容。例如上述参数举例中的意思就是在页面中查找左边界为b,右边界为a,内容为name的信息函数用法:该函数是在查找页面中的内容,所以要放在要查找的内容的后面。注意事项:使用该函数时,要在Vuser->Run-Tme Settings中更改下设置勾选Enable Image and text check系统默认是不勾选该选项的。2、web_reg_find()函数函数作用:在缓存中查找相应的内容参数举例:web_reg_find("Search=Body","SaveCount=ddd","Test=

3、aaa",LAST);参数解释: Search用来定义查找范围,SaveCount定义查找计数变量名称,该参数可以记录在缓存中查找内容出现的次数,可以使用该值,来判断要查找的内容是否被找到例如上述参数举例中的意思就是Body中查找内容为aaa的信息,并将出现次数记录在变量ddd中。函数用法:该函数是在缓存中查找相应的内容,所以要放在查找内容之前。注:在录制过程中添加的检查点,用到的函数是web_reg_find(),且参数只有“Text=”3、web_image_check()函数函数作用:在页面中查找一个具体的图片。参数说明:web_image_check("web_im

4、age_check","Alt=","Src=",LAST);参数解释:“Alt”和“Src”的值直接取该图片在网页源代码中相应参数的值。函数用法:该函数是在缓存中查找相应的内容,所以要放在查找内容之前。注意事项:使用该函数时,要在Vuser->Run-Tme Settings中勾选Enable Image and text check,具体操作请看web_find()中的注意事项。经过测试,该函数用到查找内容前面或后面,都不影响查找结果。举例说明(脚本)该脚本记录的是登陆系统后退出的操作,在脚本中用到atoi()函数和lr_eval_s

5、tring(”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,"Ur

6、l=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",&

7、quot;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=欢迎您&

8、quot;,"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&q

9、uot;,"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", EN

10、DITEM,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,

11、输出“Log on successfully!”if(atoi(lr_eval_string("欢迎您_Count")>0)lr_output_message("Log on successfully!");elselr_error_message("Log on failed!");return 0;return 0;/atoi()函数的作用是将一个ASCII字符串转换为整型/lr_eval_string()函数作用是取得参数值,将字符串变量中的参数值替换为当前的参数值并将这个字符串返回vuser_end()lr_think_

12、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 _GLOB

13、ALS_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 en

14、abled. web_image_check is skipped. See the 'Run-time settings/Preferences/Checks'MsgId: MMSG-27197Action.c(22): web_image_check was successfulMsgId: MMSG-26392出现该信息,说明没有勾选Enable Image and text check2)信息2Action.c(22): "web_image_check" succeeded (1 occurrence(s) found. Alt="&qu

15、ot;, Src="/xjcost/jsp/images/index1/edit_01.gif")MsgId: MMSG-27192Action.c(22): web_image_check was successfulMsgId: MMSG-26392出现该信息,说明检查点设置成功,且已经查找到信息3)信息3Action.c(22): Error -27191: "web_image_check" failed (0 occurrence(s) found. Alt="", Src="/xjcost/jsp/images/

16、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 successfulMsgId: MMSG-26390出现该信息,说明内容已查找到2)信息2Action.c(27): Error -26366: "Text=ABC" not found for web_reg_findMsgId: MERR-26366A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论