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
    • 断言响应时间-------断言持续时间
  • 相关阅读:
    905. Sort Array By Parity
    arts-week9
    521. Longest Uncommon Subsequence I
    arts-week8
    学习linux/unix编程方法的建议,学习Linux的四个步骤(转)
    对Linux内核tty设备的一点理解(转)
    ARM微处理器中支持字节、半字、字三种数据类型,地址的低两位为0是啥意思?
    c语言中 char* 和 unsigned char* 的区别浅析(转)
    命名空间的定义与使用(转)
    每日一句古文(转)
  • 原文地址:https://www.cnblogs.com/geqiandeqingmu/p/13070508.html
Copyright © 2011-2022 走看看