postman如何做接口关联

简介: postman如何做接口关联

在postman中,我们一个接口需要另外一个接口的返回数据时,这时候就需要做接口关联。


我将一步一步的教如何操作


首先 我在postman中有2个接口,由于时间原因,这2个接口在实际业务中没啥关联,单为了教学,这里我强行关联。



ok,接口有了,我们知道,接口关联的步骤是,提取数据---验证---放入数据----执行  既然接口有了,我们就先提取数据吧。


1,提取数据


       我们首先选择我们需要提取数据的接口,点击tests,在里面输入代码:


       var jsonData = JSON.parse(responseBody);


       pm.globals.set("dizhi",jsonData.aa);


我在这里简单说下每行代码的作用,第一行,是向postman说明我们提取的是返回body里的数据。


第二行代码中的 pm.globals.set();是将set括号里面的数据设置位全局变量,其中,pm.globals.set("dizhi",jsonData.aa);括号里的数据“dizhi”是我们用来存储数据的变量名,这里可随便设置,满足代码的变量名设置要求就行,“jsonData.aa”里jsondata代表的是返回body的所有数据,而jsondaya后的.aa就相当于返回的json数据的aa的值,我这里用数据来解释吧,假设,一个接口返回的数据是{“aa”:123,"bb":456},假如我们想要提取123的数据的话,我们只需在test里填入 var jsonData = JSON.parse(responseBody);pm.globals.set("dizhi",jsonData.aa);其中我们的变量,“dizhi”就会代表着数据123,如果我们碰到那种很复杂的返回数据怎么办,假设,我们需要在{“aa”:{"name":{user:admin,password:12345}}}这组数据里提取user的数据,这里我们的的设置 var jsonData = JSON.parse(responseBody);pm.globals.set("dizhi",jsonData.aa.name.user);,这里我们一层一层的解析就好了。废话有点多了,这里我们开始下一个操作步骤吧



2,验证


我们当给要提取的接口里填入数据后,我们点击执行,执行完后我们点击界面右上角的眼睛标志,这里我们可以看到我们锁设置的变量名“dizhi”已经有了一个值”长沙“了。



3,放入数据


我们把需要长沙这个数据的接口打开,把变量放入我们需要的位置,假设我们需要给ticy这个参数放入数据,我们在参数的value里放入变量{{dizhi}},用2个大括号括起来就行。



4,验证


我们点击执行”要放提取数据的接口“,点击执行后我们鼠标悬停左上角的view,然后再展开的列表数据里点击show postman。。我们可以看到我们的请求数据了,然后看下是不是数据提取成功。



查看是否已经把数据代入



这里我们看到,city已经带有长沙的值,并且已经传上去了哦。

相关文章
|
7月前
|
JSON JavaScript 测试技术
Postman接口测试工具详解
Postman接口测试工具详解
238 1
|
1月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
5天前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
44 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
3天前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
25 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
2月前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
135 11
|
5月前
|
JSON Java 数据格式
使用postMan调试接口出现 Content type ‘multipart/form-data;charset=UTF-8‘ not supported“
本文介绍了使用Postman调试接口时遇到的“Content type ‘multipart/form-data;charset=UTF-8’ not supported”错误,原因是Spring Boot接口默认只接受通过`@RequestBody`注解的请求体,而不支持`multipart/form-data`格式的表单提交。解决方案是在Postman中将请求体格式改为`raw`并选择`JSON`格式提交数据。
使用postMan调试接口出现 Content type ‘multipart/form-data;charset=UTF-8‘ not supported“
|
4月前
|
JavaScript 前端开发 API
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
65 0
|
7月前
|
存储
Postman 接口测试配置 Pre-request Script
Postman 接口测试配置 Pre-request Script
269 5
Postman 接口测试配置 Pre-request Script
|
6月前
|
XML Web App开发 数据挖掘
Postman接口测试工具全解析:功能、脚本编写及优缺点探讨
文章详细分析了Postman接口测试工具的功能、脚本编写、使用场景以及优缺点,强调了其在接口自动化测试中的强大能力,同时指出了其在性能分析方面的不足,并建议根据项目需求和个人偏好选择合适的接口测试工具。
195 1
|
6月前
|
Web App开发 JSON 测试技术
精通Postman接口测试:关联技术与自动化实践指南
这篇文章详细介绍了如何使用Postman进行接口测试,包括关联技术、自动化实践,以及如何通过环境变量和全局变量解决接口之间的关联性问题。
164 0
精通Postman接口测试:关联技术与自动化实践指南

热门文章

最新文章