loadrunner 检查点

上一篇 / 下一篇  2011-11-15 21:24:28 / 个人分类:测试基础知识

为了检查web服务器返回的网页结果是否正确,VuGen支持在脚本中插入Test/Imag检查点。检查点有两种图片和文字。可以用三个函数实现:

 

web_find()

 

web_reg_find()

 

web_image_check()

 

1.web_find()函数

 

函数作用:在HTML页面中查找相应的内容

 

参数举例:

 

web_fiind("web_find",,"RiighOf=a","LeftOf=b","What=name",,LAST);

参数解释:"web_find"定义该查找函数的名称;“LeftOf”和“RighOf=”用来定义查找字符的左右边界;“What=”定义查找内容。

 

函数用法:该函数是在查找页面中的内容,所以要放在要查找的内容的后面。注意事项:

 

使用该函数时,要在Vuser->Run-Tme Settings中勾选Enablle Image andVuser->Run-Tme Settings   Enable Image andtext check,系统默认是不勾选该选项的。

 

函数只能在基于HTML模式录制的脚本中进行查找。

 

1.切换到Tree view视图,选择action中树形菜单需要插入检查点的一项,然后点击鼠标右键,选择插入到该操作执行前Insert after,如图:

 

2.在弹出的对话框中选择“Test Check,点击“OK”出现Text Check Properties对话框,在“search for”中填入需要查找信息“TestLink 1.8.5 : Haoxm [test designer],点击“确定”完成添加text检查点。

 

3切换到script view视图,可以看到插入test文本检查点函数web_find(),点击“回放”按钮进行搜索所要查询的文本,在replay Log日志中可以看Action.c(38):"web_find" successful. 1 occurrence(s) of "TestLink 1.8.5 :xxx [test designer]" found (RightOf="", LeftOf="")  [MsgId: MMSG-27196]  

 

Action.c(38): web_find was successful   [MsgId: MMSG-26392]

 

二、web_reg_find()函数

 

函数作用:在缓存中查找相应的内容

 

参数举例:

 

web_reg_find("Search=Body",,"SaveCount=ddd","Test=aaa",,LAST);

 

参数解释:

 

1.Search用来定义查找范围,默认All,也可选择 headers”或body”部分All   headers  body”。

 

2.SaveCount定义查找计数变量名称,该参数可以记录在缓存中查找内容出现的次数,可以使用该值,来判断要查找的内容是否被找到。

 

3.Text用来定义查找内容

 

4.Faiil if指定在任何情况下报错,有“NotFound”和“Found”两种选择“NotFound  Found

 

A. web_reg_find("Text=testlink", "Fail=NotFound",LAST);或者

 

B. web_reg_find("Text=testlink", "Fail=Found",LAST);

 

代码思路:

 

1.testlink" 为你要检查的文本;

 

2.若是A代码:脚本执行到此处,若没有找到check的字符串,脚本将FAIIL 并且停止执行下去。反之,则一直执行下去。

 

3.若是B代码:脚本执行到此处,若找到check的字符串,脚本将FAIIL 并且停止执行下去。反之,则一直执行下去。

函数用法:该函数是在缓存中查找相应的内容,所以要放在查找内容之前。 

 

1.切换到Tree view视图,选择action中树形菜单需要插入文本检查点的一项,然后点击鼠标右键,选择插入到该操作执行前Insert before

 

2. web_reg_find,   OK   Find Text   n在弹出的对话框中选择   点击   出现   对话框,在“search for specific text”中填入查找信息“TestLink 1.8.5 : xxx [test designer],

TAG:

 

评分:0

我来说两句

Open Toolbar