• LoadRunner12.55检查点


    HTTP协议中的检查点有两种:

    1、文本检查点

    2、图片检查点

    检查点可以用以下三个函数实现:

    1、web_find()         //文本检查      -----已弃用

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

    web_find(“web_find”,    //定义该查找函数的名称

    "RightOf=a",        //定义查找字符的右边界

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

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

    LAST);

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

    必须启用内容检查选项。

    2、web_reg_find()       //文本检查

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

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

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

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

    LAST);

    位置:该函数写在要查找内容的请求之前

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

    注意该函数有返回值,找到返回0、找不到返回1,可以定义一个变量用来存储返回值,如

    在脚本头部先定义变量int ret;

    ret=web_reg_find("Search=Body",  

      "SaveCount=count",      

      "Text=test",         

      LAST);

    区别:web_find()  vs  web_reg_find() 

    • web_reg_find()可以直接在内存里面检查所指定对象是否存在,而web_find()需要对应页面完成加载显示出来之后才会执行检查;
    • web_reg_find()不需要启用文本检查点,而web_find()一定要启用文本检查点功能否则检查点无效;
    • 结论:web_reg_find()比web_find()的执行效率要高,所以LR建议使用web_reg_find(),弃用web_find()。

    3、web_image_check()    //图片检查

    web_image_check("web_image_check",  //函数名称

    "Alt=",                 //图标说明

    "Src=",                //图片链接地址

    LAST);

    使用该函数注意事项:

    • “Alt”和“Src”的值直接取该图片在网页源代码中相应参数的值。
    • 该函数是在缓存中查找相应的内容,所有要放在查找内容之前。
    • 使用该函数时,同样需要在Vuser->Run Time Settings中勾选Enable image and text check。

    插入函数的方法:

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

    2、光标停留在要插入函数的位置,在Design->Insert in Script->New Step  或   鼠标右键Insert->New Step,在列表中选择或查找要插入的函数,根据提示填写必要的参数。

    点击ok,将会在脚本指定位置插入以下函数内容:

    web_reg_find("Fail=NotFound",
            "Search=Body",
            "SaveCount=",    //勾选了Save count,记录Welcome文本查找到了几次 
            "Text=Welcome",
            LAST);

    另外,也可以将参数化列表中的某个变量作为指定的待查找文本内容,如下示例将username参数化变量来作为查找内容。------------当检查内容动态变化时使用

    插入检查点步骤

    1、定位要检查页面的位置

    2、插入文字检查点

    3、设置与检查点有关的选项(部分函数才需要设置,比如web_reg_find无需设置,不过设置了也不影响。设置方法:在run time setting中设置,勾选enable image and text check)

    4、查看检查点是否通过

  • 相关阅读:
    hdu 1077计算几何
    hdu 1110几何题
    hdu 4430二分枚举
    numpy常用技巧
    python中数组(list/array)不会复制,而是直接引用
    怎么在ASP.NET 2.0中使用Membership
    2分法通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高)
    Oracle大数据量分页通用存储过程
    JavaScript 对象与数组参考大全
    ajax框架比较
  • 原文地址:https://www.cnblogs.com/beyondhd/p/15057508.html
Copyright © 2020-2023  润新知