首页 > 其他 > 详细

Jmeter基础007----增加断言

时间:2020-06-16 12:57:15      阅读:29      评论:0      收藏:0      [点我收藏+]

一、断言概述

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
  • 断言响应时间-------断言持续时间

 

Jmeter基础007----增加断言

原文:https://www.cnblogs.com/geqiandeqingmu/p/13070508.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!