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

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

  • 在jmeter断言当中、常用的有响应断言、json断言、断言持续时间,大小断言等

一、响应断言

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

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

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

二、JSON断言

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

三、断言持续时间

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

四、大小断言

在这里插入图片描述

  1. 添加大小断言后、可以对响应信息、响应头、响应代码做断言,等于或者大于多少字节
  2. 这里我填写对响应断言不大于2000字节判断
  3. 返回断言成功
    在这里插入图片描述

Tips:根据场景使用断言方法,一般做性能压测极少使用断言,会多少影响性能指标

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pytest.mark简介
  • RabbitMQ中的死信交换机?(RabbitMQ延迟队列有了解过吗)
  • [Labview] 表格改值后单元格编辑功能,更改颜色、字体、颜色等
  • sqli-labs靶场通关攻略(五十一到五十六关)
  • 数据线性结构
  • Notepad++回车不自动补全
  • opencv之形态学
  • flutter 类似Android 中RelativeLayout在末尾居中
  • Golang | Leetcode Golang题解之第386题字典序排数
  • STM32(八):定时器——输入捕获实验
  • [译] APT分析报告:12.APT29利用spy软件供应商创建的IOS、Chrome漏洞
  • VSCode+debugpy远程调试
  • 第六课,模运算进阶,计算机存储单位
  • 2024HarmonyOS应用开发者高级认证最新整理题库和答案(已收录182道 )
  • WiFi标签注册(电脑版)
  • AWS实战 - 利用IAM对S3做访问控制
  • C++类的相互关联
  • jdbc就是这么简单
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于Flux,Vuex,Redux的思考
  • 关于字符编码你应该知道的事情
  • 批量截取pdf文件
  • 前端面试之闭包
  • 通过npm或yarn自动生成vue组件
  • 新书推荐|Windows黑客编程技术详解
  • 学习笔记:对象,原型和继承(1)
  • 一个项目push到多个远程Git仓库
  • 怎样选择前端框架
  • 2017年360最后一道编程题
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • Linux权限管理(week1_day5)--技术流ken
  • puppet连载22:define用法
  • 浅谈sql中的in与not in,exists与not exists的区别
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (4)STL算法之比较
  • (C)一些题4
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (补)B+树一些思想
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (二)原生js案例之数码时钟计时
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (转)为C# Windows服务添加安装程序
  • (转载)利用webkit抓取动态网页和链接
  • (转载)深入super,看Python如何解决钻石继承难题
  • . NET自动找可写目录
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET 项目中发送电子邮件异步处理和错误机制的解决方案
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)