zoukankan      html  css  js  c++  java
  • 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、查看检查点是否通过

  • 相关阅读:
    Java equals和==的理解
    String StringBuffer StringBuilder 之间的区别
    HTTP 协议的基本知识,包括请求流程、请求方法等
    原生 XMLHttpRequest
    Java WebSocket实现简易聊天室
    Java Timer和TimerTask
    培训日报3.14(mysql,guava,穿山甲等)
    android手机卫士、3D指南针、动画精选、仿bilibli客户端、身份证银行卡识别等源码
    洛谷 P3177 [HAOI2015]树上染色
    洛谷 P2680 运输计划(NOIP2015提高组)(BZOJ4326)
  • 原文地址:https://www.cnblogs.com/beyondhd/p/15057508.html
Copyright © 2011-2022 走看看