广告
返回顶部
首页 > 资讯 > 后端开发 > Python >JMeter断言之json断言解读
  • 945
分享到

JMeter断言之json断言解读

JMeter断言json断言JMeterjson断言 2023-03-10 17:03:57 945人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录一、对接口中的一个返回值进行断言二、若希望接口返回的结果不等于某数值时三、当接口返回数据中包含多个相同名称的参数时总结如果接口返回的数据是JSON格式的,如果需要对结果断言,可进

如果接口返回的数据是JSON格式的,如果需要对结果断言,可进行如下配置

一、对接口中的一个返回值进行断言

1、以登录接口为例子,接口返回的内容如下所示

2、如果要在jmeter接口中对success返回值进行判断,判断值为true的时候为测试通过,那么就加一个json断言

3、json断言按如下图进行配置:

二、若希望接口返回的结果不等于某数值时

如果你的测试是希望结果不返回某个值,那么就勾选上“Invert assertion(will fail if above condition met)”,如下图所示,如果不希望code返回10001,那么就像这样配置

  • 当接口返回的code不是10001的时候,测试通过;
  • 当接口返回的code等于10001的时候,则产生断言;

三、当接口返回数据中包含多个相同名称的参数时

以下面的接口为例子,接口中会返回很多个商品数据

1、当我要判断返回的商品列表中sku包含abc,那么可以按如下方式来写,代表只要列表products中任意一个商品的sku是abc即可:

2、当我要判断返回的商品列表中,id是1001的商品sku是abc,那么可以按如下方式来写

其中

$.products[?(@.productId=='1001')].sku

中括号[]里写的是筛选条件,是对products列表中的数据按productId进行筛选

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: JMeter断言之json断言解读

本文链接: https://www.lsjlt.com/news/199312.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JMeter断言之json断言解读
    目录一、对接口中的一个返回值进行断言二、若希望接口返回的结果不等于某数值时三、当接口返回数据中包含多个相同名称的参数时总结如果接口返回的数据是json格式的,如果需要对结果断言,可进...
    99+
    2023-03-10
    JMeter断言 json断言 JMeter json断言
  • Jmeter常用断言之JSON断言简介
    JSON断言可以对服务器返回的JSON文档进行验证。 JSON断言有两种使用模式: 1.根据JSONPath能否在JSON文档中找到路径; 2.根据JSONPath提取值并对值进行验证。 结果判定:若文档格式为非JSON则断言失败;找不到路...
    99+
    2023-08-17
    jmeter java 单元测试 测试工具 json断言
  • JMeter断言之json断言怎么配置
    这篇“JMeter断言之json断言怎么配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JMeter断言之json断言怎么...
    99+
    2023-07-05
  • Java 之 assert (断言)
    我们知道C/C++语言中有断言的功能(assert)。在Java SE 1.4版本以后也增加了断言的特性。 断言是为了方便调试程序,并不是发布程序的组成部分。理解这一点是很关键的。 默认情况下,JVM是关闭断言的。因此如果想使用断言调试程序...
    99+
    2023-08-31
    java jvm 开发语言
  • Jmeter-BeanShell断言的运用一(JSON响应数据与数据库比对)
    前言   最近在学习BeanShell断言,发现有点强大哈,只要会写代码,就没有什么是断言不了的,哈哈哈,不过我现在只会写点蹩脚的代码,下面将介绍下如何将返回的JSON数据与数据库数据做对比。 注:本次涉及到的知识点有 1)BeanShel...
    99+
    2020-01-26
    Jmeter-BeanShell断言的运用一(JSON响应数据与数据库比对) 数据库入门 数据库基础教程 数据库 mysql
  • Python学习之异常断言详解
    该章节我们来学习 异常的最后一个知识点 - 断言 ,断言是判断一个表达式,在表达式为 False 的时候触发异常。表达式我们可以对号入座,可以是条件语句中的声明,也可以是是 whil...
    99+
    2022-11-13
  • 探讨C语言的那些小秘密之断言
    每次写摘要我都觉得是一件很头疼的事儿,因为我知道摘要真的很重要,它几乎直接就决定了读者的数量。可能花了九六二虎之力写出来的东西,因为摘要的失败而前功尽弃,因为绝大多数的读者看文章之前...
    99+
    2022-11-15
    C语言 断言
  • pytest之assert断言的具体使用
    背景 本文总结使用pytest编写自动化测试时常用的assert断言。 说明 本文将从以下几点做总结: 为测试结果作断言 为断言不通过的结果添加说明信息 ...
    99+
    2022-11-12
  • Java之api网关断言及过滤器案例讲解
    目录一、什么是api网关?二、常见的api网关三、使用步骤1.Spring Cloud Gateway2.优缺点3.传统的过滤器4.使用gateway4.1module4.2添加po...
    99+
    2022-11-12
  • Go语言之fo循环与条件判断
    目录一、for循环1、基本使用2、省略第一部分3、省略第一和三部分(这是一个 while 循环) for 条件 { 循环体内容 }4、死循环5、开多协程演示6、break二、Swit...
    99+
    2022-11-12
  • node.js学习之断言assert的使用示例
    一. 简介 断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在...
    99+
    2022-06-04
    断言 示例 node
  • Python中unittest的断言方法详解
    目录断言方法:方法有: 下面是做的例子,后边是运行结果:总结断言方法:         是unitte...
    99+
    2022-11-12
  • Golang断言与闭包使用解析
    目录1. Go断言的使用2. 闭包的解读2.1 指针传递2.2 延迟绑定2.3 Go Routine的延迟绑定1. Go断言的使用 Go中的断言用于判断变量的类型,其使用形式如下所示...
    99+
    2022-11-11
  • pythonplaywright自动等待和断言详解
    目录自动等待及元素执行方法鼠标双击获取元素焦点鼠标悬停鼠标点击设置复选框取消或选中取消已选中复选框取输入参数获取元素属性值获取内部文本获取内部HTML获取文本内容截图填写文本并触发键...
    99+
    2022-11-12
  • GO语言类型查询类型断言示例解析
    目录类型查询1.comma-ok断言2. switch测试类型断言类型查询 我们知道interface的变量里面可以存储任意类型的数值(该类型实现了interface)。那么我们怎么...
    99+
    2022-11-13
  • c语言读取文件时怎么判断结束
    在C语言中,可以使用feof()函数来判断文件是否已经结束。feof()函数的原型如下:int feof(FILE *stream)...
    99+
    2023-09-05
    c语言
  • shell脚本语言之if条件判断语句实例详解
    目录1.单分支if条件语句1.1举例:判断目录是否存在,不存在则创建2.双分支if条件语句2.1举例:监听并自动重启apache服务脚本3.多分支if条件语句3.1举例:判断用户输入的是文件还是目录4.case条件语句4...
    99+
    2022-06-05
    shell if条件判断 shell脚本else if判断 shell的if判断
  • c语言断点无效如何解决
    在C语言中,调试过程中出现断点无效的情况可能有多种原因,以下是一些常见的解决方法:1. 确保编译器开启了调试模式:在大多数编译器中,...
    99+
    2023-10-18
    c语言
  • PHP中断言函数的使用详解
    目录assert() 断言函数assert_options() 及相对应的 php.ini 中的参数配置总结原来一直以为断言相关的函数是 PHPUnit 这些单元测试组件提供的,在阅...
    99+
    2022-11-12
  • SpringBoot详细讲解断言机制原理
    目录1.简单断言2.数组断言3.组合断言4.异常断言5.超时断言6.快速失败JUnit 5 内置的断言可以分成如下几个类别: 1.简单断言 用来对单个值进行简单的验证。如: 方法说明...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作