Postman介面調試工具共享數據

咔咔
發布: 2021-01-22 13:46:29
原創
2122 人瀏覽過

還在愁介面測試工具之間如何共享數據,而不是把介面再寫一遍。

#前言

之前的介面測試都使用的是postman,最近將調整為Talend Api Tester。

於是就有一個很大的問題,所有的介面資訊都在postman上,如何匯入到alend Api。

Postman介面調試工具共享數據
問題很大老鐵

跟著隨著這個問題我們來一起發現測試工具中的新大陸。

一、從頭開始

#既然要對測試工具有一個新的認識,那就應該從頭開始。

為了測試方便,咔咔就先建立一個集合為A

Postman介面調試工具共享數據
Postman介面調試工具共享數據

然後在集合A裡邊新加入一個請求,下圖就是加入成功的圖

Postman介面調試工具共享數據
一個新的請求

這樣的請求有一個很大的弊端就是當網域發生改變時,那麼在這個集合下的所有介面都需要修改請求域名。

針對這項需求Postman是早已經給準備好了。

Postman介面調試工具共享數據
新增環境變數

新增成功後就可以在這裡看到剛剛新增的環境變數了

Postman介面調試工具共享數據
環境變數

然後將剛剛的請求網域改為{{host}}即可,發送請求仍可取得資料。

Postman介面調試工具共享數據
修改為host發起的請求

做完以上幾個動作後,我們一個完整的集合就創建的差不多了,接下裡就需要回歸正題。

繼續針對文章開頭說的互相轉換介面資料。

二、Postman與Postman互通資料

其實在Postman中存在著幾種方式的資料互相導入。

這裡喀喀爾跟大家介紹其中的兩個方式,第一種透過分享連結、第二種是匯出為json檔。

兩個種方式都可以將介面資料匯入到另一個postman。

同樣也可以將資料匯入到其它支援Postman Collection的介面測試工具中。

首先來聊聊關於postman如何協同工作使用分享連結的方式如何運作

假設小Q已經寫完了一部分介面數據,並且在postman中已經調試好了。

很不巧的事情是因為工作原因需要做一些調整,那麼小Q就需要把寫好的介面資料給接收的人。

這時候最直接的辦法就是小Q把自己的postman帳號給接手的人, 但這也不是很現實哈!

於是小Q就在想有沒有辦法來解決這個問題。

Postman介面調試工具共享數據
Postman介面調試工具共享數據

其實這種情況postman早就有這個功能了,只是平時開發過程中只專注於自己的那一畝三分地。

只要我調試的介面可以跑的通就行,其它的功能你愛咋牛逼咋牛逼去。

當你滑鼠右鍵點選一個集合時你會發現在一列就是Postman介面調試工具共享數據

Postman介面調試工具共享數據
#Postman介面調試工具共享數據

然後點擊取得公共的連結

Postman介面調試工具共享數據
取得公共連結

當你點擊了取得公共連結之後就會出現一個連結位址

Postman介面調試工具共享數據
取得到的連結位址

取得到了這個連結位址之後就可以將這個位址發給你的小夥伴,然後你的小夥伴就可以拿著這個位址直接在自己的postman中將這個集合給複製出來

Postman介面調試工具共享數據
點擊導入

然後就可以將剛剛複製出來的位址放到這裡就可以了

Postman介面調試工具共享數據
導入其它postman的集合

這裡由於是喀喀直接在自己的postman中進行的導入所以會出現集合已存在,要么選擇替換,或選擇複製一份

Postman介面調試工具共享數據
導入集合
Postman介面調試工具共享數據
#選擇就行了

以上就是關於postman與postman之間資料的互通。

三、Postman與Talend Api互通資料

首先需要安裝Talend Api這個擴展,由於這個擴充是谷歌商店下載的。

那麼肯定一部分人下載不了,懂的都懂,不懂得略過即可。

咔咔給你們一個可以離線下載Google外掛程式的一個位址crxdl.com

Postman介面調試工具共享數據
#安裝外掛

至於下載的插件怎麼安裝就自行搜尋哈!很簡單的,將壓縮包直接拖入擴充裡邊即可。

下圖是喀噠已經安裝好的截圖

Postman介面調試工具共享數據
安裝好的截圖

如果需要互通數據,那麼我們只能在Talend Api這個擴充裡邊尋找關於Postman的資訊。

當在Talend Api這個擴充功能中點選Import時你會發現第一個就是導入Postman 集合 V2。

那麼肯定想都不用想,這個入口就是為了Postman的用戶可以直接使用的。

Postman介面調試工具共享數據
匯入資訊

那麼再來到Postman中滑鼠右鍵集合就可以看到匯出這個按鈕。

Postman介面調試工具共享數據
匯出

然後你會看到一個熟悉的身影,這個集合V2

Postman介面調試工具共享數據版本
匯出版本

那就直接點擊匯出吧!然後將匯出的檔案現在嘗試著往Talend Api這裡導入。

此時就可以在Talend Api這個裡邊看到我們剛剛在Postman中建立的集合和方法了。

Postman介面調試工具共享數據
導入後

但是你會發現此時的請求時不通的,那是因為Talend Api還是沒有識別到在Postman中設定的環境變數host

那麼就要在Talend Api這個裡邊設定host的環境變數了,將剛剛在Postman中設定的值複製過來。

设置Postman介面調試工具共享數據
設定環境變數

然後發起請求即可,此時就可以看到已經回傳成功了

Postman介面調試工具共享數據
發起請求

四、總結

##本文主要介紹了Postman與Postman之間、Postman與Talend Api之間互通資料。

其它的介面測試工具咔咔沒有使用過,應該大多數都支援這樣的操作,在使用的過程中多點疑問,你會發現很多新鮮東西。

如果你暫時使用不到這個功能,那就先知道有這個事情的存在,後期如果需要你的腦海中最起碼有這個印象,知道有這麼回事。

而不是拿起鍵盤就是乾,浪費時間和精力,有可能還會出錯。

堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。

以上是Postman介面調試工具共享數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板