php接口调试软件,Postman接口调试工具共享数据

还在愁接口测试工具之间如何共享数据,而不是把接口再进行写一遍。”

前言

之前的接口测试都使用的是postman,最近将调整为Talend Api Tester。

于是就有一个很大的问题,所有的接口信息都在postman上,如何导入到alend Api中。af174acc52935c9b572b4c7de9a6fe43.png问题很大老铁

跟随着这个问题我们来一起发现测试工具中的新大陆。

一、从头开始

既然要对测试工具有一个新的认识,那就应该从头开始。

为了测试方便,咔咔就先建立一个集合为A5dd60e03d3139c61229aef7361a89d86.pngapi集合

然后在集合A里边新添加一个请求,下图就是添加成功的图16ecb551f7952d9681bcad97e9d47ecd.png一个新的请求

这样的请求有一个很大的弊端就是当域名发生改变时,那么在这个集合下的所有接口都需要修改请求域名。

针对这一需求Postman是早已经给准备好了。b7308128d5ad544e3ad0d1726000e34c.png添加环境变量

添加成功后就可以在这里看到刚刚添加的环境变量了30f3af15d458ad3c6e706382f24f17b1.png环境变量

然后将刚刚的请求域名改为{{host}}即可,发送请求依然可以获取到数据。9236db0b324df39d1c5800f65d422b3b.png修改为host发起的请求

做完以上几个操作后,我们一个完整的集合就创建的差不多了,接下里就需要回归正题。

继续针对文章开头说的互相转换接口数据。

二、Postman与Postman互通数据

其实在Postman中存在着几种方式的数据互相导入。

这里咔咔给大家介绍其中的俩种方式,第一种通过分享链接、第二种是导出为json文件。

俩种方式都可以将接口数据导入到另一个postman中。

同样也可以将数据导入到其它支持Postman Collection的接口测试工具中。

首先来聊聊关于postman如何协同工作使用分享链接的的方式如何工作

假设小Q已经写完了一部分接口数据,并且在postman中已经调试好了。

很不巧的事情是由于工作原因需要做一些调整,那么小Q就需要把写好的接口数据给接收的人。

这个时候最直接的办法就是小Q将自己的postman账号给接手的人, 但是这个也不是很现实哈!

于是小Q就在想有没有一种办法来解决这个问题。c7309acb851733f3f201ae796b286e15.png思考

其实这种情况postman早就有这个功能了,只是平时开发过程中只关注自己的那一亩三分地。

只要我调试的接口可以跑的通就行,其它的功能你爱咋牛逼咋牛逼去。

当你鼠标右击一个集合时你会发现在一列就是分享集合80f75cd711ccff1296af4294fc252f5d.png分享集合

然后点击获取公共的链接803a58003baca15fee62f70b336a1535.png获取公共链接

当你点击了获取公共链接之后就会出现一个链接地址435ba33614a1ba095dc1676b30da5859.png获取到的链接地址

获取到了这个链接地址之后就可以将这个地址发给你的小伙伴,然后你的小伙伴就可以拿着这个地址直接在自己的postman中将这个集合给复制出来1e32a050f0811dca1b9f12a0e2cea51a.png点击导入

然后就可以将刚刚复制出来的地址放到这里就可以了319e1b5846d3281313f94b77b970d67a.png导入其它postman的集合

这里由于是咔咔直接在自己的postman中进行的导入所以会出现集合已存在,要么选择替换,要么选择复制一份7f20459981e2b3c0da8582fae74799b0.png导入集合31b3752c82bdc73aefa6df45732e339b.png选择就行了

以上就是关于postman与postman之间数据的互通。

三、Postman与Talend Api互通数据

首先得先需要安装Talend Api这个扩展,由于这个扩展是谷歌商店下载的。

那么肯定一部分人下载不了,懂的都懂,不懂得略过即可。

咔咔给你们一个可以离线下载谷歌插件的一个地址crxdl.com28795fcfac2acbabfd8a1ddf6ae63079.png安装插件

至于下载的插件怎么安装就自行搜索哈!很简单的,将压缩包直接拖入扩展里边即可。

下图是咔咔已经安装好的截图5197456982885f58a49544d9345563e8.png安装好的截图

如果需要互通数据,那么我们只能在Talend Api这个扩展里边寻找关于Postman的信息。

当在Talend Api这个扩展中点击Import时你会发现第一个就是导入Postman 集合 V2。

那么肯定想都不用想,这个入口就是为了Postman的用户可以直接使用的。8af6fef950560a9f546b0d9a99232075.png导入信息

那么再来到Postman中鼠标右击集合就可以看到导出这个按钮。ea184ac01192dc59b576e876f497fc0d.png导出

然后你就会看到一个熟悉的身影,这个集合V2751a1e2be1ee678e009e8f251cfa0099.png导出版本

那就直接点击导出吧!然后将导出的文件现在尝试着往Talend Api这里导入。

此时就可以在Talend Api这个里边看到我们刚刚在Postman中创建的集合和方法了。97e5c38cfb941551c7e0ac51c156b4ee.png导入后

但是你会发现此时的请求时不通的,那是因为Talend Api还是没有识别到在Postman中设置的环境变量host

那么就要在Talend Api这个里边设置host的环境变量了,将刚刚在Postman中设置的值复制过来。4049da992b094522920ff6b79b572ffc.png设置环境变量

然后发起请求即可,此时就可以看到已经返回成功了a81fc922db92cc5e64cfecc6d709d76a.png发起请求

四、总结

本文主要介绍了Postman与Postman之间、Postman与Talend Api之间互通数据。

其它的接口测试工具咔咔没有使用过,应该大多数都支持这样的操作,在使用的过程中多点疑问,你就会发现很多新鲜东西。

如果你暂时使用不到这个功能,那就先知道有这个事情的存在,后期如果需要你的脑海中最起码有这个印象,知道有这么回事。

而不是拿起键盘就是干,浪费时间和精力,有可能还会出错。“

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值