Loadrunner 检查点函数学习

Web_find()函数

    该函数的作用是“在页面中查找相应的内容”,常用参数及含义如下:

    web_find("web_find",    //定义该查找函数的名称
                  "RightOf=a",       //定义查找字符的右边界

                  "LeftOf=b",        //定义查找字符的左边界

                  "What=name",      //定义查找内容

                  LAST);

使用该函数注意以下事项:

    1、 位置

    该函数在页面内容显示出来以后,在页面中进行查找,所以只能写在要查找内容之后

    2、 录制模式

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

    3、 必须启用内容检查选项

    在runtime setting->Preferences里面,把Enable image and text check选中,否则不执行该查找函数

    4、 在VB和JAVA语法中不支持该函数

    该函数有以下缺点:

    1、 执行效率较低

    2、 不返回查找结果情况,如想在执行该函数后根据查找结果做进一步操作时,没有返回值可以依据

web_reg_find()函数

    该函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:

web_reg_find("Search=Body",   //定义查找范围

                  "SaveCount=ddd",             //定义查找计数变量名称

                  "Text=aaaa",                  //定义查找内容

                  LAST);

 

使用该函数注意以下事项:

    1、 位置

    该函数写在要查找内容的请求之前,通常情况下写在如下六个函数之前:

    Web_castom_request();web_image();web_link();web_submit_data();web_submit_form();web_url()

    2、 使用技巧

    在该函数的参数中有个“SaveCount”,该参数可以记录在缓存中查找内容出现的次数,我们可以使用该值,来判断要查找的内容是否被找到

总结:

    1、 这两个函数函数类型不同,WEB_FIND是普通函数,WEB_REG_FIND是注册函数

    2、 WEB_FIND使用时必须开启内容检查选项,而WEB_REG_FIND则不没有此限制

    3、 WEB_FIND只能只用在基于HTML模式录制的脚本中,而WEB_REG_FIND没有此限制

    4、 WEB_FIND是在返回的页面中进行内容查找,WEB_REG_FIND是在缓存中进行查找

    5、 WEB_FIND在执行效率上不如WEB_REG_FIND

 

附:

插入函数的方法

    1、 手工写入,在需要插入函数的位置手工写入该函数

    2、 光标停留在要插入函数的位置,在INSERT菜单中,选择new step,在列表中选择或查找要插入的函数,根据提示填写必要的参数

    3、 在tree view模式下,在树状菜单中选中要插入函数的位置,右键,选择insert after或insert before,根据提示填写必要的参数

来源:http://hi.baidu.com/musk1984/blog/item/f45f1ef5b962d123bd31097d.html,略有调整和删节,仅为学习使用。

posted on 2008-10-07 11:01  Lemon_s  阅读(395)  评论(0)    收藏  举报

导航