天天看點

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

投票看看你的同伴有多少人。下面我們一一分析小編實際體驗的感受(基本功能的使用),挑選出适合自己的,才是最好的!

1、Postman / Postwoman

① Postman 用戶端

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

體驗後的感覺

① 模拟各種 Htpp,Https請求,支援 header 參數,例如添加 token 資訊;

② 在螢幕左側,支援檔案夾,一個檔案夾可以儲存多個 request 請求,支援分享,導出,支援手動排序

③ 支援搜尋接口,缺點是搜尋的是曆史記錄,無法定位到檔案夾

④ 可以設定變量參數,很友善,使用{{url}},避免重複造輪子,不然誰記得一長串域名和 ip 位址

⑤ 接口響應接口,json 資料展示美化,避免一長串擠在一起

⑥ 支援批量測試

⑦ 同步線上,防丢失

基本操作不作贅述,聊下大家可能用的比較少的場景

【批量測試】

比如你要批量生成資料,一個個點是很笨的方法,postman 會怎麼做呢?

a.在“Tests”下寫斷言,可以通過右側自動生成,然後酌情修改,記得一定要儲存,不要最後問我為什麼批量沒有生效;

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

b.在對應的 Collections 下按下圖點選“Run”,差評,再彈出一個界面

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

c.勾選你要選擇的

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

d.執行結果界面

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

【批量測試(改進版)】

看了上面的 ,大家可以已經發現,批量測試的都是重複資料,實際情況,我們需要不同的資料支援。Postman 如何解決呢?

未修改前:

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

修改後:

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

編輯 csv 或者 json 檔案,按前面操作,導入檔案

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

輸出結果:

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

【接口依賴】

我們應該會遇到這樣的場景,某個接口依賴于另一個接口的參數,比如登入接口需要發送驗證碼接口傳回的資料,下單接口需要登入的 token 資訊等,面對這種情況,Postman 如何應對?

a.将傳回結果中的 token 資訊放到環境變量中

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

b.參數從環境變量中擷取,從測試中可以看出參數值生效

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

@Python大星 評價:90 分

2、Postman 的對象 Postwoman 了解一下

相比較于 Postman,是一個用于替代 Postman,免費開源、輕量級、快速且美觀的 API 調試工具。能幫助程式員節省時間,提升工作效率。Postwoman 沒有用戶端,下面展示如何在浏覽器中使用

① 下載下傳

用國内網址下載下傳:http://postwoman.cn/

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

下拉到下面底部

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

下載下傳後解壓

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...
AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

打開 Chromn >> 擴充程式 >> 加載 Postwoman 解壓檔案

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

點選小圖示即可打開

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

可以使用 Github 賬号登入

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

注意:離線無法使用,最多支援 10 項目,一個項目下可以建立多個子產品

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...
AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

頁面美觀大方,使用友善,不需要重新啟動用戶端,功能比 postman 略有不足,不能測試本地接口,差評。

可以在 github 下載下傳 postwoman vue 項目,本地通路後使用。

@Python大星 評價:80 分

3、ApiPost

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

① 界面

暗黑模式的皮膚太棒了

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

② 接口

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

③ 分享生成線上文檔

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

打開分享的位址

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

@Python大星 評價:95 分

4、Python 等其他腳本

以下以 Python 舉一個例子,不做多概述,如果對 Python 不熟悉,可以翻看 @Python大星 以往文章,關于request 庫非常詳細>>>

《request 的基本使用》

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...
AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

@Python大星 評價:85 分

關于其他的測試接口的方法,如 fiddler(上一篇有講),idea 中的測試可以當做臨時使用,關于單元測試後面會單獨抽一篇較長的描述。

程式員:服了!移動端測試不會自己抓包,提什麼 bug

歡迎關注 @Python 大星 ,一個會點 Python 的 Java 程式員。如果你有更好的想法,歡迎留言,一起探讨,想說你就說啊!後面繼續分享 Java 的相關開發,人少就散了吧!

@Python 大星 | 文

AppScan api登入接口 postman_Postman 測試接口南波萬?資深程式員:那是你還沒碰到它...

繼續閱讀