当前位置: 首页 > news >正文

jmeter响应断言、json断言、断言持续时间操作

一、响应断言

  • Apply to:断言应用的范围,这里默认,通常发出一个请求只触发一个服务器
  • 测试字段
    • 响应文本,response响应体内的信息
    • 响应代码: 响应码,一般是200
    • 响应信息:响应码后面的返回的信息,OK,例如返回OK等
    • 响应头: 对应响应头
  • 模式匹配规则:正则(包括、匹配、相等、否、或),默认字符串
  • 其他的使用较少,一般对响应状态和响应文本做断言(掌握这两个即可)
  1. 添加响应断言: 可以对响应文本、响应代码等等进行断言
    在这里插入图片描述

  2. 查看结果树,如果没有报红说明断言成功
    在这里插入图片描述

  3. 1个请求可以添加不同的断言方式
    在这里插入图片描述
    在这里插入图片描述
    响应断言:一般会去断言响应文本和响应代码

另外还有其他断言: json断言、持续时间断言、大小断言等等,根据使用场景使用,一般做压测不会使用断言,会多少影响性能指标

二、JSON断言

  1. 在列出课程接口下面添加一个json断言
  • $.retlist[0].desc, 填写想要断言的json字段,勾选Add~value(附加断言值),填写期望值为:初中化学课程
    在这里插入图片描述
  1. 执行成功
    在这里插入图片描述

三、断言持续时间

  1. 直接在接口下面断言持续时间,检查响应时间是否大于设定的50ms
    在这里插入图片描述
  2. 没有大于50ms,执行成功
  3. 如果把持续时间设置为30毫秒, 当执行花费实际大于设置的时间后,执行结果如下,实际花费了62ms,断言就会报错
    在这里插入图片描述
    在这里插入图片描述

http://www.mrgr.cn/news/16487.html

相关文章:

  • mysql基础语法——个人笔记
  • Go 1.19.4 文件读写操作-Day 14
  • 100天带你精通Python——第8天面向对象编程
  • 【鬼灭之刃学英语 立志篇】2、义勇对炭治郎的怒斥
  • SAP LE学习笔记07 - MM与WM跨模块收货到仓库的流程中 如何实现 先上架再入库
  • 如何使用vcftools提取特定的染色体
  • JMeter 接口自动化测试:以搜索功能为例的实现思路详解
  • IT 行业的就业情况
  • 665.非递减数列
  • 2024年四款SD卡数据恢复工具使用体验推荐~
  • LabVIEW呼吸机测试系统开发
  • 实测数据处理(RD算法处理)——SAR成像算法系列(十)
  • 数据库课程设计mysql
  • 通过Dot1q终结子接口实现VPN接入
  • ConcurrentModificationException 异常出现的原因和解决方案
  • 入坑大模型18个月的反思与贩私
  • 浪潮GS企业管理软件 UploadListFile 文件上传致RCE漏洞复现
  • ctfshow之web58~web71
  • langchain结合searXNG实现基于搜索RAG
  • 图像边缘检测Canny