API測試工具SoapUI與Postman對比分析

SoapUI

SoapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。該工具既可作為一個單獨的測試軟件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。SoapUI Pro是SoapUI的商業非開源版本,實現的功能較開源的SoapUI更多。

Postman

Postman是由Postdot Technologies公司打造的一款功能強大的調試HTTP接口的工具,它最早是Chrome中最受歡迎的插件之一,現已擴展到Mac,Windows和Linux客戶端。

軟件功能非常強大,界面簡潔明晰、操作方便快捷,設計得很人性化。Postman分免費版和收費版本。

下面我們對這兩個工具通過多種維度進行對比,相信通過這些對比維度綜合得出的結果,能對也處在為測試工具選型階段的你帶來一些啟發和幫助。

一、工具使用界面

souapui:傳統Windows 產品界面,使用彈窗來表示不同界面,界面表現復雜

souapui

postman:使用Tab 來表現界面,界面簡潔易用。

postman

二、工具支持的測試類型

測試類型

三、支持的腳本擴展能力

SoapUI:Groovy腳本,JavaScript(經過測試發現支持的不好,嘗試提取前一次請求返回內容時會失敗)

Postman:JavaScript

四、結果解析,展示

結果展示

五、工具使用成本

工具成本

六、綜合評價

SoapUI 相對Postman 多了一個Soap 協議測試。根據公司內API測試的要求,如果有需求就會很有用,但我們公司是不需要這個選項的。

SoapUI 的功能復雜,界面使用多窗口方式實現,交互復雜,學習成本高,對于使用人員有較高要求。

SoapUI進行API 測試時,是通過Java 直接發送API 請求,和Fiddler等抓包工具的配合需要額外配置。

SoapUI 測返回內容對用中、日文支持不好,會出現亂碼現象。

SoapUI的API測試,自動測試需要更強的編程技能。

Postman 脫胎于Chorme 的插件,只支持Http 協議的測試。

Postman 的界面采用Tab形式,類似chrome 的操作方式,界面簡單,功能設計簡潔,工程的組織只有Collection 和folder ,層級,概念簡潔,易學,易用,對于項目組的學習成本低。

Postman 的API 測試,自動測試對于編程的要求相對低一些,可以從測試人員中挑選人員進行培訓,培訓后可以勝任API測試。

七、使用總結

綜合考慮,如果只是進行Http,https 接口測試建議使用Postman 作為API測試工具,最主要的理由是,簡潔易用,學習成本低。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 根據Google Trends的數據,過去五年來對API測試的興趣大大增加。這一趨勢反映了向基于Web和移動應用程...
    Jengro閱讀 2,654評論 2 20
  • 在過去的幾年中,web服務或API的普及和使用有所增加。 web服務或API是程序或軟件組件的集合,可以幫助應用程...
    andy_7833閱讀 1,638評論 0 2
  • 背景: 閱讀新聞 12個強大的Web服務測試工具 [日期:2016-03-05] 來源:碼農網 作者:小峰九度快排...
    tianzong506閱讀 489評論 0 4
  • “今天中午我們吃什么?”同事小美在每天臨近中午下班這個點不厭其煩的問這個問題。 “今天你來選吧,平時都是我選的”我...
    玲鋒閱讀 229評論 3 1
  • 在我們日常工作中,不管是工作報告、產品演示,都會用到PPT。它是我們工作中最重要的展示工具。掌握實用的PPT制作技...
    聰2閱讀 405評論 2 1