• 检查点学习笔记


    检查点 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无效

  • 相关阅读:
    【测试方法】之模拟cpu/mem/io使用率
    【数据库原理】之clickhouse学习笔记
    python每日一练
    栈的压入、弹出序列
    包含min函数的栈
    顺时针打印矩阵
    二叉树的镜像
    树的子结构*
    调整数组顺序使奇数位于偶数前面
    在O(1)时间内删除链表节点
  • 原文地址:https://www.cnblogs.com/caojuansh/p/8715984.html
Copyright © 2020-2023  润新知