SoapUI Pro擁有許多其他web服務測試工具所不具備的高階技術和功能。對於REST、SOAP以及其他流行的API和物聯網協議,它提供了業界最全面的功能測試功能。通過易用的圖形介面和企業級功能,SoapUI Pro允許你快速建立和執行自動功能測試。在單一環境下,SoapUI Pro提供了完整的測試覆蓋,支援所有的標準協議和技術。本文旨在引導新使用者開始第一次功能測試,供大家學習討論。
在ReadyAPI中,您可以執行請求、測試用例、測試套件或整個測試專案。 當您需要檢查這些請求的工作方式時,執行單個請求是有意義的。要模擬使用者場景,您需要模擬執行多個請求的測試用例。測試套件可幫助您執行多個測試用例。
執行個別請求
通常在建立測試時執行單個請求,這樣可以快速檢視響應資料、修改請求引數(如果需要)或新增斷言。在複雜測試中,請求通常依賴於先前測試步驟中的資料。單獨執行這些請求時,這些請求將失敗。要執行單個請求測試步驟,請在左側的“ Navigator”皮膚中選擇它,然後單擊主工具欄上的“Send”:
您將在請求編輯器的右側看到響應內容:
在我們的測試用例中執行另一個請求並檢視其響應。
執行測試用例
要執行測試用例,請在“Navigator”皮膚中選擇它,然後單擊主工具欄上的“Run”:
SoapUI將逐個執行測試用例的測試步驟。您將在測試用例編輯器中看到結果。“Transaction Log”頁面提供有關測試執行的時間資訊:
可以看到測試用例編輯器具有在測試步驟級別上不可用的頁面,例如歷史記錄。您可以在其中檢視測試執行趨勢或者比較兩個測試日誌。 您可能會注意到我們的請求已成功執行,但事務日誌報告顯示已通過零測試步驟:
發生這種情況是因為我們的測試步驟沒有可以驗證其結果的檢查點(斷言)。我們將在本教程的下一步建立斷言。在我們進入下一步之前,我們想描述一下如何執行測試套件和專案。
執行測試套件和專案
要執行測試套件或專案,請在“Navigator”中選擇此套件或專案,然後單擊主工具欄“Run”:
您將在編輯器中看到測試結果:
預設情況下,當您執行測試套件時,測試執行器會序列執行此套件的所有測試用例。要並行執行它們,首先單擊工具欄上的“Run test cases in parallel”,然後單擊“Run”:
在請求、測試用例或測試套件編輯器中,您可以輕鬆檢視請求是否成功執行。要驗證響應資料或請求執行時間,請使用斷言。
在本教程的下一步中,將介紹向測試步驟新增斷言,敬請關注。
檢視轉載原文請點選這裡。