postman使用--接口的关联

前戏

在实际接口测试过程中,接口经常会有关联,比如需要取上一个接口的返回值,然后作为参数传递给下一个接口作为参数,假设我们要获取A接口返回的userid值作为B接口的请求参数

先设置环境,所有接口在一个环境下

A接口请求URL如下

https://postman-echo.com/post
请求方式为post
请求参数:userid(这里自己定义,接口会返回对应的id值)
这个接口在x-www-form-urlencoded设置userid

提取变量

根据返回值我们需要从返回值中提取userid值,在Test标签栏下编写脚本获取userid值,还是在A请求中写

//将获取的json数据赋给变量
var jsonData=pm.response.json();
//获取返回的userid值
user_id=jsonData.json["userid"];
//控制台查看
console.log(user_id);
//将获取的变量设置为全局变量
pm.globals.set("user_ID", user_id);

设置B接口

B接口请求URL如下,请求方式为GET
postman-echo.com/get?param1={{user_ID}}
先执行A接口,在执行B接口,此时B接口通过全局变量user_ID可以获得A接口的返回值

原文地址:https://www.cnblogs.com/zouzou-busy/p/11031049.html

时间: 2024-11-09 05:59:55

postman使用--接口的关联的相关文章

使用Postman实现接口数据关联

首先下载安装Postman直接打开官网,点击下载按钮即可完成下载https://www.getpostman.com/downloads/ 栗子业务场景:用户登录医生账户,查询自己的处方列表数据:用户登录成功后,服务端返回一个token,客户端在查询列表数据的请求header中添加上对应的token,才可以查询成功 具体看下在Postman中如何操作: step1 先添加一个集合,集合可以理解为一个项目/模块文件夹,可以把一个模块的接口都放到同一个集合里,点击“New Collection”创建

postman测试接口报Content type 'text/plain;charset=UTF-8' not supported解决方法

增加一个请求头管理器,添加content-type:application/json.并将请求修改为json数据传输试试. 参考:https://zhidao.baidu.com/question/1644957725975214740.html postman测试接口报Content type 'text/plain;charset=UTF-8' not supported解决方法 原文地址:https://www.cnblogs.com/xiaoni-fighting/p/12298436.

HTTP Status 415 – Unsupported Media Type(使用@RequestBody后postman调接口报错)

1.问题描述:使用springMVC框架后,添加数据接口中,入参对象没使用@RequestBody注解,造成postman发起post请求, from-data可以调通接口,但是raw调不通接口,然后我用了SpringMVC @ResponseBody 注解,调接口显示415错误处理. 处理: springmvc添加配置.注解: 1 <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHan

postman导入接口

给大家说一个poatman导入接口的好办法,平常要是想在postman上模拟接口,如果复杂的很难配,其实有一个很简单的方法: 现在我模拟一下百度搜索时历史记录的接口: 点击Copy as cUrl 然后到postman中,如下操作: 选择如下,然后ctrl+v,点击“import”: 大功告成,是不是很简单! 原文地址:https://www.cnblogs.com/kaiqinzhang/p/11417583.html

postman做接口自动化测试

接口是用来连接服务端和客户端,一般返回的数据都是json. get和post请求的区别: 1. get请求比post请求安全 2. get请求参数有长度限制,post请求没有 3. get请求没有body,参数都是放在url里面,而post请求是放在body里面的. http请求状态码: 1. 200  #2 代表请求成功 2. 404  #4 代码客户端发出去的请求有问题 3. 300  #3 代表重定向 4. 500.502 #5代表服务端有问题 postman如何定义变量 打开postma

postman调用接口

postman界面介绍 接口名称:自定义 请求方式:通常是GET或POST 接口地址 参数名称 参数值 send按钮:点击发送请求 例:假设一个登录接口 请求方式:POST 接口地址:https://i.cnblogs.com/login 参数: username.password 如下图输入之后,点send即可. 原文地址:https://www.cnblogs.com/nicole-zhang/p/11496543.html

Jenkins+postman+newman接口自动化

通过newman可以运行postman导出的集合包或者url,所以需要的数据准备是包含XXX搜索接口的集合包,此处数据准备分为两个集合 1.搜索测试集合:为接口设置了环境变量.以及参数化的数据文件,所以导出文件包括: 集合本身的json数据包 环境变量数据包 参数化文件 导出来的脚本目前只支持json的格式的文件. 所以针对该集合:将其集合json包.环境变量包导出.参数化文件准备 所以其地址分别是 集合包地址:d:\搜索测试\测试项目.postman_environment.json 环境变量

Postman Postman测试接口之POST提交本地文件数据

举例: 文件同步接口 接口地址:http://183.xxx.xxx.xxx:23333/ditui/fileupload HTTP请求方式:POST 针对上述这种POST本地文件的接口,接口数据咋提交呢? 答案如下: 选择form-data,新增接口参数,选择File类型,选择文件,填写参数,发送

PostMan用法(接口调试神器)配置

插件安装: 启动方式: postman-rest client shortcut 发现还是用Postman这个比单独的RestClient好: