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

news/2024/9/18 2:11:15/ 标签: jmeter
  • 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:根据场景使用断言方法,一般做性能压测极少使用断言,会多少影响性能指标


http://www.ppmy.cn/news/1519022.html

相关文章

C语言备忘

环境搭建: 1.minGW下载:Index of /msys2/distrib/x86_64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 安装完打开的窗口中运行: pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain运行完后把安装的程序bin放到…

day36

1.1 前言 C语言是完全面向过程语言,C是半面向过程半面向对象语言,C#、QT是完全面向对象的编程语言 C是对C语言的扩充,所有C语言的语法,C都可以直接使用 C的编译器是g,要求比C语言的编译器gcc更加严格 C的文件后缀为 .cpp .…

小柴带你学AutoSar系列三、标准和规范篇(3)ModeManagement

目录 ModeManagementGuide 2 Overall mechanisms and concepts 2.1 Declaration of modes 2.2 Mode managers and mode users 2.3 Modes in the RTE 2.4 Modes in the Basic Software Scheduler 2.5 Communication of modes 3 Configuration of the Basic Software Mod…

JAVA学习-练习试用Java实现“数据流的中位数”

问题: 中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 3) / 2 2.5 设计一个支持以下两种操作的数据结构: void addNum(int num) - 从数据…

深入理解linux内核hung_task机制,最全!原创!

背景 最近的一个项目里,发生的问题近乎多半都是hangdetect的问题,之前一直对这种问题总是一知半解,发现主要是因为对此种维测方案(hangdetect/hangtask/watchdog/hungdetect)的理解不够深刻,而更深层次的原因是对于内核的各种机(…

基于JavaWeb开发的Java+Springboot+Vue+elememt美食论坛平台设计实现

基于JavaWeb开发的JavaSpringbootVueelememt美食论坛平台设计实现 🍅 作者主页 网顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各…

夸父追日:第七章 回溯算法part02

今日收获:组合总和,组合总和Ⅱ,分割回文串 代码随想录:for循环横向遍历,递归纵向遍历,回溯不断调整结果集。 1. 组合总和 题目链接:39. 组合总和 - 力扣(LeetCode) 思…

OpenCV小练习:人脸检测

OpenCV自带人脸检测模型,拿来就能用。所以“人脸检测”这个任务对于OpenCV而言真是太简单了——感叹一下:OpenCV太强大了!相关的介绍文章在网上可以搜到很多,原本我觉得没必要再写一篇了。结果我在写练习代码的时候,还…

认识人工智能(AI,Artificial Intelligence)

人工智能(AI, Artificial Intelligence)是当今科技领域最引人注目的前沿技术之一。它的影响已渗透到各行各业,从日常生活中的虚拟助手到复杂的工业自动化系统,AI 的应用无处不在。本文将详细探讨人工智能的定义与发展历程、学习人工智能的目的、人工智能在实际生活中的应用…

MyBatis中的#{}和${}区别、ResultMap使用、MyBatis常用注解方式、MyBatis动态SQL

#{}和${}区别: #{}:是占位符,采用预编译的方式sql中传值,防止sql注入,如果我们往sql中列值传递一般使用 #{}。 ${}:采用字符串拼接的方式直接拼接到sql语句中,一般不用于sql列值传递&#xf…

量化投资策略与技术学习PART1.1:量化选股之再谈多因子模型(二)

在上一个多因子模型中,我手动对各个因子进行了回测,但是数据结果并不是十分理想,难道基本面指标真的和股票走势关系不大么? 这里我还是准备再测试一下,策略如下: (1)首先我获取了一下…

计算机学习

不要只盯着计算机语言学习,你现在已经学习了C语言和Java,暑假又规划学习Python,最后你掌握的就是计算机语言包而已。 2. 建议你找一门想要深挖的语言,沿着这个方向继续往后学习知识就行。计算机语言是学不完的,而未来就…

【C++20】携程库基础知识

文章目录 参考 参考 协程革命

如何识别视频里的声音转化为文字?视频转文字方法

如何识别视频里的声音转化为文字?识别视频声音转文字技术,不仅极大地提升了信息处理的效率,还促进了跨语言沟通和文化交流。在全球化背景下,它成为了连接不同语言群体的桥梁。此外,随着人工智能技术的不断进步&#xf…

【Python】标准库的使用

Python 通过模块来体现“库” 降低了程序猿的学习成本提高了程序的开发效率 库 就是是别人已经写好了的代码,可以让我们直接拿来用 荀子曰: “君子性非异也,善假于物也” 一个编程语言能不能流行起来,一方面取决于语法是否简单方便容易学习…

【2024】Datawhale AI夏令营-从零上手Mobile Agent-Task2笔记

【2024】Datawhale AI夏令营-从零上手Mobile Agent-Task2笔记 本文介绍通义实验室最新的多模态手机智能体工作——Mobile-Agent。 一、大模型智能体背景 1.1 大模型智能体的优势 随着大模型的高速发展,大模型智能体成为热门研究方向,受到工业界和学术…

手把手教你从开发进度划分测试

一.单元测试(Unit Testing) 单元测试:软件单元测试的对象是可独立编译或汇编的程序模块。测试的对象是软件测试中的最小单位:模块。 测试阶段:编码后或者编码前(TDD:测试驱动开发)…

2024.9.1 刷题总结

2024.9.1 **每日一题** 1450.在既定时间做作业的学生人数,这是一道简单的模拟题,我们只需要判断每个学生的作业时间是否包含询问时间即可,具体判断方法为开始时间小于等于访问时间,结束时间大于等于访问时间。 class Solution { …

SparkShop开源商城 uploadFile 任意文件上传漏洞复现

1 产品简介 SparkShop开源商城(也被称为星火商城)是一款基于ThinkPHP6和Element UI的开源免费可商用的高性能商城系统。适用于各类电商场景,包括但不限于B2C商城、新零售、分销商城等。无论是初创企业还是成熟品牌,都可以通过Spar…

Ubuntu下安装NVIDIA-SMI

环境 显卡:gt1030 系统:Ubuntu22.04 安装 1、查询显卡GeForce GT 1030 rootapq-K07-C236:/home# lspci 00:00.0 Host bridge: Intel Corporation 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] (rev 0d) 0…