Postman這個操作你得知道(共享數據)
還在愁接口測試工具之間如何共享數據,而不是把接口再進行寫一遍。
文章目錄
前言
一、從頭開始
三、Postman與Talend Api互通數據
四、總結
前言
之前的接口測試都使用的是postman,最近將調整為Talend Api Tester。
于是就有一個很大的問題,所有的接口信息都在postman上,如何導入到alend Api中。
跟隨著這個問題我們來一起發現測試工具中的新大陸。
一、從頭開始
既然要對測試工具有一個新的認識,那就應該從頭開始。
為了測試方便,咔咔就先建立一個集合為A
然后在集合A里邊新添加一個請求,下圖就是添加成功的圖
這樣的請求有一個很大的弊端就是當域名發生改變時,那么在這個集合下的所有接口都需要修改請求域名。
針對這一需求Postman是早已經給準備好了。
添加成功后就可以在這里看到剛剛添加的環境變量了
然后將剛剛的請求域名改為{{host}}即可,發送請求依然可以獲取到數據。
做完以上幾個操作后,我們一個完整的集合就創建的差不多了,接下里就需要回歸正題。
繼續針對文章開頭說的互相轉換接口數據。
二、Postman與Postman互通數據
其實在Postman中存在著幾種方式的數據互相導入。
這里咔咔給大家介紹其中的倆種方式,第一種通過分享鏈接、第二種是導出為json文件。
倆種方式都可以將接口數據導入到另一個postman中。
同樣也可以將數據導入到其它支持Postman Collection的接口測試工具中。
首先來聊聊關于postman如何協同工作使用分享鏈接的的方式如何工作
假設小Q已經寫完了一部分接口數據,并且在postman中已經調試好了。
很不巧的事情是由于工作原因需要做一些調整,那么小Q就需要把寫好的接口數據給接收的人。
這個時候最直接的辦法就是小Q將自己的postman賬號給接手的人, 但是這個也不是很現實哈!
于是小Q就在想有沒有一種辦法來解決這個問題。
其實這種情況postman早就有這個功能了,只是平時開發過程中只關注自己的那一畝三分地。
只要我調試的接口可以跑的通就行,其它的功能你愛咋牛逼咋牛逼去。
當你鼠標右擊一個集合時你會發現在一列就是分享集合
然后點擊獲取公共的鏈接
當你點擊了獲取公共鏈接之后就會出現一個鏈接地址
獲取到了這個鏈接地址之后就可以將這個地址發給你的小伙伴,然后你的小伙伴就可以拿著這個地址直接在自己的postman中將這個集合給復制出來
然后就可以將剛剛復制出來的地址放到這里就可以了
這里由于是咔咔直接在自己的postman中進行的導入所以會出現集合已存在,要么選擇替換,要么選擇復制一份
以上就是關于postman與postman之間數據的互通。
三、Postman與Talend Api互通數據
首先得先需要安裝Talend Api這個擴展,由于這個擴展是谷歌商店下載的。
那么肯定一部分人下載不了,懂的都懂,不懂得略過即可。
咔咔給你們一個可以離線下載谷歌插件的一個地址crxdl.com
至于下載的插件怎么安裝就自行搜索哈!很簡單的,將壓縮包直接拖入擴展里邊即可。
下圖是咔咔已經安裝好的截圖
如果需要互通數據,那么我們只能在Talend Api這個擴展里邊尋找關于Postman的信息。
當在Talend Api這個擴展中點擊Import時你會發現第一個就是導入Postman 集合 V2。
那么肯定想都不用想,這個入口就是為了Postman的用戶可以直接使用的。
那么再來到Postman中鼠標右擊集合就可以看到導出這個按鈕。
然后你就會看到一個熟悉的身影,這個集合V2
那就直接點擊導出吧!然后將導出的文件現在嘗試著往Talend Api這里導入。
此時就可以在Talend Api這個里邊看到我們剛剛在Postman中創建的集合和方法了。
但是你會發現此時的請求時不通的,那是因為Talend Api還是沒有識別到在Postman中設置的環境變量host
那么就要在Talend Api這個里邊設置host的環境變量了,將剛剛在Postman中設置的值復制過來。
然后發起請求即可,此時就可以看到已經返回成功了
四、總結
本文主要介紹了Postman與Postman之間、Postman與Talend Api之間互通數據。
其它的接口測試工具咔咔沒有使用過,應該大多數都支持這樣的操作,在使用的過程中多點疑問,你就會發現很多新鮮東西。
如果你暫時使用不到這個功能,那就先知道有這個事情的存在,后期如果需要你的腦海中最起碼有這個印象,知道有這么回事。
而不是拿起鍵盤就是干,浪費時間和精力,有可能還會出錯。
堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。
API 自動化測試
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。