SoapUI Pro擁有許多其餘web服務測試工具所不具有的高級技術和功能。對於REST、SOAP以及其餘流行的API和物聯網協議,它提供了業界最全面的功能測試功能。經過易用的圖形界面和企業級功能,SoapUI Pro容許你快速建立和執行自動功能測試。在單一環境下,SoapUI Pro提供了完整的測試覆蓋,支持全部的標準協議和技術。本文旨在引導新用戶開始第一次功能測試,供你們學習討論。web
在ReadyAPI中,您能夠運行請求、測試用例、測試套件或整個測試項目。 當您須要檢查這些請求的工做方式時,運行單個請求是有意義的。要模擬用戶場景,您須要模擬運行多個請求的測試用例。測試套件可幫助您運行多個測試用例。編輯器
一般在建立測試時運行單個請求,這樣能夠快速查看響應數據、修改請求參數(若是須要)或添加斷言。在複雜測試中,請求一般依賴於先前測試步驟中的數據。單獨運行這些請求時,這些請求將失敗。要運行單個請求測試步驟,請在左側的「 Navigator」面板中選擇它,而後單擊主工具欄上的「Send」:工具
您將在請求編輯器的右側看到響應內容:學習
在咱們的測試用例中運行另外一個請求並查看其響應。測試
要運行測試用例,請在「Navigator」面板中選擇它,而後單擊主工具欄上的「Run」:spa
SoapUI將逐個運行測試用例的測試步驟。您將在測試用例編輯器中看到結果。「Transaction Log」頁面提供有關測試執行的時間信息:3d
能夠看到測試用例編輯器具備在測試步驟級別上不可用的頁面,例如歷史記錄。您能夠在其中查看測試運行趨勢或者比較兩個測試日誌。 您可能會注意到咱們的請求已成功執行,但事務日誌報告顯示已經過零測試步驟:日誌
發生這種狀況是由於咱們的測試步驟沒有能夠驗證其結果的檢查點(斷言)。咱們將在本教程的下一步建立斷言。在咱們進入下一步以前,咱們想描述一下如何運行測試套件和項目。blog
要運行測試套件或項目,請在「Navigator」中選擇此套件或項目,而後單擊主工具欄「Run」:教程
您將在編輯器中看到測試結果:
默認狀況下,當您運行測試套件時,測試運行器會串行執行此套件的全部測試用例。要並行運行它們,首先單擊工具欄上的「Run test cases in parallel」,而後單擊「Run」:
在請求、測試用例或測試套件編輯器中,您能夠輕鬆查看請求是否成功執行。要驗證響應數據或請求執行時間,請使用斷言。
在本教程的下一步中,將介紹向測試步驟添加斷言,敬請關注。
查看轉載原文請點擊這裏。