zoukankan      html  css  js  c++  java
  • Jmeter使用(四、断言)

    4.断言
    断言就是让程序代替人工,去判断程序响应数据是否达到预期结果
    1)常见断言
    (1)响应断言
    (2)长度断言
    (3)持续时间断言(断言响应的时间)

    2)响应断言
    (1)断言状态码
    需求:判断系统返回的状态码是否为200
    实操:
    ①添加响应断言,在需要判断的HTTP请求的下方添加断言

    ②配置响应断言
    测试字段:响应代码
    测试模式:填写期望返回的状态码

    ③检查结果
    断言检查通过时,没有任何提示

    ④将断言测试模式数据改为201
    提示测试失败

    (2)断言文本值
    ①添加响应断言,在需要判断的HTTP请求的下方添加断言

    ②配置响应断言
    测试字段:响应文本
    测试模式:填写期望返回的文本

    ③检查结果
    断言检查通过时,没有任何提示

    ④修改token使查询失败
    修改token后,没有返回查询成功。提示错误

    3)JSON断言
    适用范围:返回值为JSON格式
    实操:
    (1)添加JSON断言,在需要判断的HTTP请求的下方添加断言

    (2)配置响应断言
    Assert JSON Path exists:获取响应数据中的字段
    Expected Value:填写期望返回的数据

    对于精准判断,预期结果可以引用参数(例如${username})
    (3)检查结果
    断言检查通过时,没有任何提示

    (4)修改token使查询失败
    修改token后,没有返回查询成功。提示错误

    4)大小断言
    判断返回数据占多少字节
    (1)添加大小断言

    (2)配置大小断言

    (3)检查结果
    断言检查通过时,没有任何提示

    (4)将响应字节数改为小于200字节,提示错误

    5)断言持续时间
    判断接口响应时间
    (1)添加断言持续时间

    (2)配置断言持续时间,期望接口响应时间不超过200ms

    (3)检查结果
    断言检查通过时,没有任何提示

    (4)将断言持续时间改为20ms,提示错误

    ①②③④⑤⑥⑦⑧⑨⑩

  • 相关阅读:
    使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置
    android-x86 下载地址
    java 返回某一天的周日和现在这一周的周日
    使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
    UI 组件
    git 初始化
    Android,visibility属性
    android去掉标题栏
    error opening trace file: No such file or directory (2) ,can't load transform_config.xml
    Ubuntu下解压缩文件
  • 原文地址:https://www.cnblogs.com/bdzxh/p/14042812.html
Copyright © 2011-2022 走看看