postman的使用

Postman的环境变量以及全局变量
设置接口的环境变量(环境变量就是全局变量),设置接口的全局变量(全局变量是能够在任何接口里面访问的变量)
全局变量通过 {{变量名}} 获取
在这里插入图片描述
在这里插入图片描述
接口关联
场景:需要将“登录接口”返回的access_token值作为“创建标签接口”的入参(即:接口关联)
1、使用json提取器实现接口关联
先将“登录接口”返回的access_token值设置为全局变量
在这里插入图片描述
查看全局变量access_token是否添加成功
在这里插入图片描述
再将全局变量access_token作为入参去调“创建标签接口”
在这里插入图片描述
2、使用正则表达式提取器实现接口关联
先通过正则语句获取到access_token(绿框部分)
在这里插入图片描述
然后再将access_token设置为全局变量(下图红框部分)
在这里插入图片描述
再将全局变量access_token作为入参去调“创建标签接口”
在这里插入图片描述
Postman内置动态参数以及自定义的动态参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Postman断言
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
断言状态码和包含字符串
在这里插入图片描述
断言状态码和包含JSON值
在这里插入图片描述

在这里插入图片描述
断言状态码和包含字符串
在这里插入图片描述
在这里插入图片描述
断言状态码和等于字符串
在这里插入图片描述
在这里插入图片描述
断言响应头和响应时间
在这里插入图片描述
全局断言
在这里插入图片描述
在这里插入图片描述
Postman批量调用接口
在这里插入图片描述
在这里插入图片描述
发现批量调用上传文件接口报错
在这里插入图片描述
批量调用上传文件接口注意点:
在这里插入图片描述
开启下图按钮
在这里插入图片描述
需要将待上传的文件放到postman指定的目录下,再去批量调用上传文件接口即可成功!
在这里插入图片描述

Postman数据驱动之csv文件和json文件的处理
1、 在任意目录下,创建一个csv文件,如:e/data.vsc
2、 将多组用例数据及返回结果,填写到data.vsc文件内
在这里插入图片描述
3、 将postman的入参替换成data.vsc中定义的入参变量(grant_type/appid/secret)
在这里插入图片描述
4、 在postman接口的断言中使用data.vsc中定义的结果变量(assert_value)。下图中有个单词拼写错误,seach换成search
在这里插入图片描述
5、 上传data.vsc文件,并测试多组用例
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
Json和csv的唯一区别就是数据格式不同,操作方式和csc是一样的
在这里插入图片描述
测试必须带请求头的接口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发现是https请求,需要关掉SSL
在这里插入图片描述
关掉SSL
在这里插入图片描述
还需要加请求头
在这里插入图片描述
当你不知道哪个请求头是必须的时候,就全复制过来。再一个个排除掉
在这里插入图片描述
在这里插入图片描述
发现这个接口只需要User-Agent
在这里插入图片描述
Postman接口Mock Sever服务器
创建一个get接口
在这里插入图片描述
给服务器取名
在这里插入图片描述
可以看到服务器地址
在这里插入图片描述
在这里插入图片描述
需要注意这里多了一个斜杠,要去掉
在这里插入图片描述
选择mockserver环境
在这里插入图片描述
调用成功

在这里插入图片描述
在这里可以修改接口的返回值
在这里插入图片描述

再次调用,发现返回结果变了
在这里插入图片描述
而且这个接口可以通过浏览器直接访问(即前端可以调用)
在这里插入图片描述
Postman的cookie鉴权
在这里插入图片描述
在浏览器查看cookie,如图前两个是会话cookie,第三个是持久cookie(有失效时间)
在这里插入图片描述
Postman的cookie鉴权方式是自动完成的,并不需要我们操作什么,但是如果发现请求返回的数据一直是旧的数据,那就是因为cookie没有更新。这个时候需要我们手动清空postman的所有cookie。
在这里插入图片描述

在这里插入图片描述

已全部清空
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

轻松理解 Transformers (4) :Decoder 和 Output 部分

编者按:Transformers凭借其卓越的性能,已经成为自然语言处理领域的代表性模型架构。但是Transformers的内在机制却比较复杂,对许多读者来说可能还存在一定的难度。本系列对 Transformer各组件进行逐一剖析,我们可以更直观地理解这…

HTML表单的基本应用

注释很详细,直接上代码 效果: 涉及内容: 1.信息输入框 2.单选框 3.复选框(多选框) 4.文本输入框 5.下拉栏 6.隐藏域(用于防脚本) 7.确认按钮 8.重置按钮 9.普通按钮 10.禁用部件 11.下拉栏默认选…

Git常用指令以及常见问题解决

摘要:记录本人Git常用指令以及常见问题解决 1.Git流程 2.具体操作 git init:初始化目录(一般直接git clone远端的工程,这一步都可以省略掉); 输入命令“git config --global user.name xxx”来配置你的用…

MySQL最新2023年面试题及答案,汇总版(6)【MySQL最新2023年面试题及答案,汇总版-第三十六刊】

文章目录 MySQL最新2023年面试题及答案,汇总版(6)01、MySQL中DATETIME和TIMESTAMP的区别?02、简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写…

【毕业论文】基于微信小程序的大学生互助平台设计与实现

完整下载链接https://download.csdn.net/download/No_Name_Cao_Ni_Mei/88519756 基于微信小程序的大学生互助平台设计与实现 Design and Implementation of a College Student Assistance Platform based on WeChat Mini Program 目录 目录 2 摘要 3 关键词 4 第一章 绪论 4 1.…

文案神器:8款AI文案工具轻松搞定文案

无论你是否准备好,它们都已经来了。如果你知道如何使用它们,AI文案工具可以成为你的新朋友。 现在AI文案工具无处不在,眼花缭乱,从内容生成器到电子商务聊天机器人。原因很简单:AI可以节省大量时间和金钱。这是我们都…

GaussDB SQL基础语法示例-循环语句

目录 一、前言 二、GaussDB数据库总的循环语句 三、GaussDB中常用循环语句(语法 示例) 1、LOOP循环语句 2、WHILE … LOOP 循环语句 3、FOR … LOOP循环语句(integer变量) 4、FORALL循环语句(批量查询&#xf…

RK3568驱动指南|第七期-第63章 dtb展开成device_node实验

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

C++——const成员

这里先用队列举例&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> #include <assert.h> using namespace std; class SeqList { public:void pushBack(int data){if (_size _capacity){int* tmp (int*)realloc(a, sizeof(int) * 4);if (tm…

el-upload上传附件预览只能上传一个,上传玩没有+号

el-upload上传附件预览只能上传一个&#xff0c;上传玩没有号 一、效果图二、主要代码 一、效果图 二、主要代码 实现原理是通过控制css显隐hideUpload 字段 <template><div id"uploadOne"><!-- 预览附件上传一个 --><el-upload:class"{ h…

ChatkBQA:一个基于大语言模型的知识库问题生成-检索框架11.13

ChatkBQA&#xff1a;一个基于大语言模型的知识库问题生成-检索框架 摘要1 引言3 准备工作4 方法4.1 ChatKBQA概述4.2 在LLMS上进行高效微调4.3 用微调LLMS生成逻辑形式4.4 实体和关系的非监督检索4.5 可解释查询执行 摘要 基于知识的问答&#xff08;KBQA&#xff09;旨在从大…

C 语言递归

C 语言递归 在本教程中&#xff0c;您将借助示例学习使用C语言编程编写递归函数。 调用自身的函数称为递归函数。并且&#xff0c;这种技术称为递归。 递归如何工作&#xff1f; void recurse() {... .. ...recurse();... .. ... }int main() {... .. ...recurse();... .. …

【C++初阶】类与对象(三)

目录 一、再谈构造函数1.1 初始化列表1.1.1 初始化列表写法1.1.2 哪些成员要使用初始化列表 1.2 初始化列表的特点1.2.1 队列类问题解决1.2.2 声明顺序是初始化列表的顺序 1.3 explicit关键字1.3.1 explicit关键字的作用 二、static成员2.1 类的静态成员概念2.2 类里创建了多少…

GPTS应用怎么创建?GPTS无法创建应用很卡怎么办

在首届开发者大会上&#xff0c;OpenAI宣布推出了GPTs功能&#xff0c;也就是GPT Store&#xff0c;类似App Store的应用商店&#xff0c;任何用户都可以去参与创建应用。那么GPTS应用该如何创建?碰到应用无法创建很卡怎么办呢?下面就为大家带来GPTS应用创建图文教程&#xf…

php在线审稿系统mysql数据库web结构layUI布局apache计算机软件工程网页wamp

一、源码特点 php在线审稿系统是一套完善的web设计系统mysql数据库 &#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 php在线审稿系统 代码 https://download.csdn.net/download/qq_41221322/885…

11种方法判断​软件的安全可靠性​

软件的安全可靠性是衡量软件好坏的一个重要标准&#xff0c;安全性指与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性&#xff0c;可靠性指与在规定的一段时间和条件下&#xff0c;软件 软件的安全可靠性是衡量软件好坏的一个重要标准&#xff0c;安全性指与防…

开通和配置支付宝支付完整教程

开通和配置支付宝支付 登录支付宝 1.进入支付宝商家中心 支付宝商家中心-国内领先的第三方支付和金融服务平台 进入产品中心 2.点击产品中心 找到网站支付,进行申请接入支付,如果已经开通请跳过 进入开放中心 3.进入支付宝商家开发者中心登录 - 支付宝 创建应用 4.点击创…

跨机RPCLIB编译

Q1. 按照以下编码增加rpclib报错 find_package(rpclib REQUIRED)include_directories(${RPCLIB_INCLUDE_DIR})add_executable(calculator_server calculator_server.cc) target_link_libraries(calculator_server ${RPCLIB_LIBS} ${CMAKE_THREAD_LIBS_INIT}) Q2. 编译rpclib是…

SOME/IP学习笔记2

1. SOME/IP 协议 SOME/IP目前支持UDP&#xff08;用户传输协议&#xff09;和TCP&#xff08;传输控制协议&#xff09;&#xff0c; PS:UDP和TCP区别如下 TCP面向连接的&#xff0c;可靠的数据传输服务&#xff1b;UDP面向无连接的&#xff0c;尽最大努力的数据传输服务&…