zoukankan      html  css  js  c++  java
  • Jmeter基础007----增加断言

    一、断言概述

    1、概述

         断言是在取样器执行完成后进行的一些额外检查,判断响应结果是否符合预期。在它的作用域范围内的每个取样器执行后执行。如果希望断言只应用于特定的取样器,则应当将该断言作为取样器的子节点来添加。常用断言:响应断言、beantashell断言、xpath断言。

    2、响应断言的分类

    • 断言响应的状态码
    • 断言响应的内容
    • 断言响应内容的字节数
    • 断言响应的时间

    二、响应断言

    1、响应断言之响应状态码

    (1)搭建框架:创建测试计划----创建线程组----创建HTTP请求,如下图所示:

    (2)HTTP请求右键---添加----断言----响应断言,创建响应断言,选择响应字段为响应代码填写要测试的模式为200 | 201,如下图所示:

     

    (3)运行测试计划,查看结果树,如下图所示:

    2、响应断言之响应内容

    (1)搭建框架:创建测试计划----创建线程组----创建HTTP请求。

    (2)HTTP请求右键---添加----断言----响应断言,创建响应断言,选择响应字段为响应文本填写要测试的模式为automan | huluwa,如下图所示:

     

    (3)运行测试计划,查看结果树,如下图所示:

     

      

    3、响应断言之响应内容的字节数

    (1)搭建框架:创建测试计划----创建线程组----创建HTTP请求,如下图所示:

    (2)HTTP请求右键---添加----断言----Size Assertion创建长度断言,选择响应长度字段为响应体,填写要测试的长度,如下图所示:

    (3)运行测试计划,查看结果树,如下图所示:

    4、响应断言之响应时间

    (1)搭建框架:创建测试计划----创建线程组----创建HTTP请求。

    (2)HTTP请求右键---添加----断言----断言持续时间,创建响应断言持续时间,填写持续时间,如下图所示:

    (3)运行测试计划,查看结果树,如下图所示:

     三、总结

    1、概述 

    以程序代替人工检测响应结果是否符合预期,安全高效功能强大

    2、实现:

    在请求内添加断言组件:

    • 断言状态码------响应断言+响应代码
    • 断言内容-------响应断言+响应文本
    • 断言长度-------Size Assertion
    • 断言响应时间-------断言持续时间
  • 相关阅读:
    拍皮球 (Java实现)
    余弦 (java实现)
    循环输出
    从1输出n位数字
    数值的整数次方
    旋转数组的最小数字
    简单使用栈实现队列
    重建二叉树
    链表逆序输出
    替代空格
  • 原文地址:https://www.cnblogs.com/geqiandeqingmu/p/13070508.html
Copyright © 2011-2022 走看看