postman使用-06断言

文章目录

  • 一、断言定义
  • 二、 常用的断言
  • 三、断言-状态码
    • (1)单一状态码断言:Status code:Code is 200 检查返回的状态码是否为200
      • 原始模板:
      • 修改后:括号里的200也可以改成自己要断言的状态码
      • 具体步骤:
        • 断言成功示例图:
        • 断言失败实例图:
    • (2)多个状态码断言:Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中
  • 四、断言-响应体
    • (1)Response body:is equal to a string 校验整体数据是否正确(一般用于响应信息比较少的请求)
    • (2)Response body:Contains string 检查响应中是否包含指定字符串
    • (3)Response body:Json value check 检查响应中json的值 (检查某个字段的值对不对)
      • 无嵌套的json字段值校验
      • 判断多个嵌套的json字段值是否正确
  • 五、断言-响应头
    • Response headers:Content-Type...检查响应头是否包含某个字段
  • 六、断言-响应时间
    • Response time is less than 200ms:响应时间断言
  • 七、一个Tests中可以同时存在多种断言方式
  • 总结

一、断言定义

检查:响应的实际结果和期望结果是否一致
断言:通过工具去判断实际结果与期望结果是否一致

在这里插入图片描述

二、 常用的断言

1)Status code:Code is 200 检查返回的状态码是否为200

2)Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

3)Response body:is equal to a string 校验整体数据是否正确

4)Response body:Contains string 检查响应中是否包含指定字符串

5)Response body:Json value check 检查响应中json的值

6)Response headers:Content-Type…检查响应头是否包含某个字段

7)Response time is less than 200ms:响应时间断言

三、断言-状态码

(1)单一状态码断言:Status code:Code is 200 检查返回的状态码是否为200

原始模板:

在这里插入图片描述

修改后:括号里的200也可以改成自己要断言的状态码

在这里插入图片描述

具体步骤:

断言成功示例图:

在这里插入图片描述

断言失败实例图:

在这里插入图片描述

(2)多个状态码断言:Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

在这里插入图片描述

四、断言-响应体

(1)Response body:is equal to a string 校验整体数据是否正确(一般用于响应信息比较少的请求)

   注意单引号,双引号
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/764f9a5e3d404448b215566a86d4c597.png

(2)Response body:Contains string 检查响应中是否包含指定字符串

在这里插入图片描述

(3)Response body:Json value check 检查响应中json的值 (检查某个字段的值对不对)

无嵌套的json字段值校验

在这里插入图片描述

判断多个嵌套的json字段值是否正确

遇到大括号用**.**
遇到方括号用下标
console.log可以在控制台打印出取得的值,用于调试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、断言-响应头

Response headers:Content-Type…检查响应头是否包含某个字段

在这里插入图片描述

六、断言-响应时间

Response time is less than 200ms:响应时间断言

在这里插入图片描述

七、一个Tests中可以同时存在多种断言方式

在这里插入图片描述

总结

一、断言定义

二、 常用的断言
1)Status code:Code is 200 检查返回的状态码是否为200

2)Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

3)Response body:is equal to a string 校验整体数据是否正确

4)Response body:Contains string 检查响应中是否包含指定字符串

5)Response body:Json value check 检查响应中json的值

6)Response headers:Content-Type…检查响应头是否包含某个字段

7)Response time is less than 200ms:响应时间断言

三、断言-状态码
(1)单一状态码断言:Status code:Code is 200 检查返回的状态码是否为200
原始模板:
修改后:括号里的200也可以改成自己要断言的状态码
具体步骤:
断言成功示例图:
断言失败实例图:
(2)多个状态码断言:Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中

四、断言-响应体
(1)Response body:is equal to a string 校验整体数据是否正确(一般用于响应信息比较少的请求)
   注意单引号,双引号
(2)Response body:Contains string 检查响应中是否包含指定字符串
(3)Response body:Json value check 检查响应中json的值 (检查某个字段的值对不对)
无嵌套的json字段值校验
判断多个嵌套的json字段值是否正确

遇到大括号用**.**
遇到方括号用下标
console.log可以在控制台打印出取得的值,用于调试

五、断言-响应头
Response headers:Content-Type…检查响应头是否包含某个字段

六、断言-响应时间
Response time is less than 200ms:响应时间断言

七、一个Tests中可以同时存在多种断言方式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/336484.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端-基础 表格标签 - 基本使用及表头单元格 详解

基本使用 : 主要作用 : 即 主要 用于显示,展示数据,因为它可以让数据显示的非常的规整,可读性非常好。 特别是后台展示数据的时候,能够熟练运用表格就显得很重要。 一个清爽简约的表格能够把繁杂 的…

express框架

目录 一、express介绍二、express 使用2.1 express下载2.2 express初体验 三、express 路由3.1 路由的使用3.2 获取参数3.3 获取路由参数 四、express响应设置五、express中间件5.1 什么是中间件5.2 中间件的作用5.3 中间件的类型5.3.1 定义全局中间件5.3.2 多个全局中间件5.3.…

springBoot-自动配置原理

以下笔记内容, 整理自B站黑马springBoot视频,抖音Holis 1、自动配置原理 1.收集Spring开发者的编程习惯,整理开发过程使用的常用技术列表一>(技术集A) 2.收集常用技术(技术集A)的使用参数,整理开发过程中每个技术的常用设置列表…

Linux前后端项目部署

目录 1.jdk&tomcat安装 配置并且测试jdk安装 修改tomcat 配置文件 登入tomcat 发布 安装mysql 导入sql数据 发布项目war包 redis安装 nginx安装 配置nginx域名映射 部署前端项目 centos 7的服务安装 安装jdk 安装tomcat 安装Mysql 安装redis 安装nginx 前后…

放大图片应该怎么样才能保证画质不变呢

图片的放大和调整是常见的需求。然而,许多图片编辑软件在放大图片时,往往会损失清晰度和质量。这使得许多用户在处理图片时感到困扰。此时,一款能够实现图片无损放大的工具就显得尤为重要。是一款备受用户喜爱的在线图片处理工具,…

基于SpringBoot的精品在线试题库系统(系统+数据库+文档)

🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目 希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅一、绪论 1. 研究背景 现在大家…

游泳耳机排行榜前四名,分享几款值得推荐的游泳耳机

游泳是一项全面锻炼身体的运动,然而,水的阻力有时让人感到运动的笨拙和单调。为了让游泳更具趣味性和挑战性,选择一款高品质的游泳耳机至关重要。以下是游泳耳机排行榜前四名,以及几款强烈推荐的游泳耳机,它们结合防水…

【Cadence】sprobe的使用

实验目的:通过sprobe测试电路中某个节点的阻抗 这里通过sprobe测试输入阻抗,可以通过port来验证 设置如下: 说明:Z1代表sprobe往left看,Z2代表sprobe往right看 结果如下: 可以看到ZM1I0.Z2 顺便给出了I…

JKD的组成、Java跨平台、Path环境变量设置

一、JDK的组成 JVM:Java虚拟机,真正运行Java的地方 核心类库:Java自己写好的程序,给程序员自己调用 JRE:Java的运行环境,包含JVM和核心类库 JDK也就是Java开发工具,包含以上所有 二、Java的…

虾皮shopee根据ID取商品详情 API (shopee.item_get)

Shopee 是一个流行的电商平台,提供了 API 来允许开发者与平台进行交互。如果你想通过 API 根据商品 ID 获取商品详情,你可以使用 Shopee 的 item_get API。 以下是使用 Shopee 的 item_get API 根据商品 ID 获取商品详情的步骤: 获取 API 密…

Selenium 学习(0.18)——软件测试之基本路径测试

1、基本路径法测试的概念 是一种白盒测试方法,它在程序控制流图的基础上,通过分析控制构造的环行复杂性,导出基本可执行路径集合,从而设计测试用例的方法。 要保证在测试中程序的每一个可执行语句至少执行一次 【这和语句…

智能时代:自然语言生成SQL与知识图谱问答实战

语义解析 前言语义解析的应用场景总结概论语义解析和大模型的关系延伸阅读 前言 语义解析技术可以提高人机交互的效率和准确性,在自然语言处理、数据分析、智能客服、智能家居等领域都有广泛的应用前景。特别是在大数据时代,语义解析能够帮助企业更快速…