• 检查点学习笔记


    检查点 check point 作用:是验证程序的运行结果是否与预期结果相符

    定义:

      1 vuser-run time settings-contentcheck

        这里的设置是为了让vugen检测哪种页面是错误页面,如果被测的web应用没有使用自定义错误页面,这里不用更改,如果使用了自定义的错误页面,这里需要定义,判断页面是否为错误页面,如果是错误页面则提示运行失败

      

    2 检查函数

      image check / text check 原理是在上一个请求页面的函数完成后,运行检查函数,在结果页面中搜索指定的图片或关键字

    web_custom_request("login_2",
    "URL=http://116.228.160.107:8082/API/web/login?action=LG002",
    "Method=POST",
    "TargetFrame=",
    "Resource=0",
    "RecContentType=text/html",
    "Referer=http://116.228.160.107:8082/Login.html",
    "Snapshot=t122.inf",
    "Mode=HTML",
    "EncType=application/x-www-form-urlencoded; charset=UTF-8",
    "BodyBinary={"action":"LG002","clienttype":"web","data":{"GoodsID":"01e2f2d4011c4a99a766703e100bbff4","GoodsName":"浜戜慨闂ㄥ簵鐗\x88","PentID":"1511252182318","serNum":"yunxiu","ProductVersion":"yunxiukx","YxToken":"180330c0df9438ff5f4768904649f426b66511"},"extra":""}",
    LAST);

    web_image_check("web_image_check",
    "alt=not found",
    LAST);
    web_find("web_find",
    "What=页面已经删除",
    LAST);

    web_reg_find:先注册,后查找,使用时将它放在请求语句的前面

    web_reg_find("Fail=NotFound",
    "SaveCount=count",
    "Text=登录",
    LAST);

    web_reg_find先注册的优势是脚本能够一边接收server的数据缓冲,一边进行查找,提高了查找的效率

    savecount能够记录查询匹配的次数,web_find机制是查找匹配成功就立即返回,不继续查询和记录匹配次数

    在vuser run time设置中的 enable image and text check对web_find有效,对 web_reg_find无效

  • 相关阅读:
    matlab中怎样计算某元素是否在某个集合中??
    matlab中怎样删除重复元素使得和Python中集合set的功能一样
    Matlab中怎样计算两个向量或矩阵的共同元素或交集
    matlab中怎样由上已知的三角矩阵或下三角矩阵构建对称矩阵??
    Matlab中怎样将.dat格式的文件进行加载转化为一个矩阵??
    matlab中排序(矩阵的行排序及列排序)
    Python中字典嵌套??
    6.面向对象 -类.md
    1.Java基础概念.md
    5.Java中的数组.md
  • 原文地址:https://www.cnblogs.com/caojuansh/p/8715984.html
Copyright © 2020-2023  润新知