翻譯|使用教程|編輯:黃竹雯|2018-12-06 14:13:24.000|閱讀 871 次
概述:API功能測試工具SmartBear SoapUI Pro關于第一次功能測試的基礎教程
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
SoapUI Pro擁有許多其他web服務測試工具所不具備的高級技術和功能。對于REST、SOAP以及其他流行的API和物聯(lián)網協(xié)議,SoapUI Pro提供了業(yè)界最全面的功能測試功能。通過易用的圖形界面和企業(yè)級功能,SoapUI Pro允許你快速創(chuàng)建和執(zhí)行自動功能測試。在單一環(huán)境下,SoapUI Pro提供了完整的測試覆蓋,支持所有的標準協(xié)議和技術。本文旨在引導SoapUI Pro新用戶開始第一次功能測試,供大家學習討論。
要在ReadyAPI中測試SOAP服務,您需要此服務的WSDL定義。該定義描述了服務的操作,以及請求和響應的格式,ReadyAPI使用此信息來模擬請求。REST服務也可以有定義。最常用的定義格式是OpenAPI(以前稱為Swagger),WADL和其他一些。您可以在ReadyAPI中加載這些定義,并根據這些定義中的信息創(chuàng)建測試用例。
在一般情況下,REST服務可能根本沒有定義。您可以通過記錄對服務URL的請求(這稱為API發(fā)現(xiàn))在ReadyAPI中為此類服務創(chuàng)建測試。ReadyAPI將根據跟蹤的流量獲取有關請求和響應參數(shù)的信息。但是,這種“observational”數(shù)據不如定義中的信息那么精確,因此,我們建議在可能的情況下使用定義。
1、切換到SoapUI開始頁面,然后單擊從API定義創(chuàng)建測試:
2、在隨后的向導中,指定Web服務定義的URL。
單擊“Next”繼續(xù)。
3、選擇是否要為已添加的定義創(chuàng)建新項目,或將其添加到現(xiàn)有項目中。
注意:如果工作區(qū)中未打開任何項目,則向導將跳過此步驟。在這種情況下,ReadyAPI將創(chuàng)建一個新項目并向其添加新測試。
單擊“Next”繼續(xù)。
4、在向導的頁面上可以選擇要添加到測試的斷言。ReadyAPI將選定的斷言添加到新的測試請求中保證API按預期工作。清除選擇并單擊“Next”。
5、選擇是否要為Web服務定義的所有操作都有一個測試用例,或者使用多個測試用例(每個操作一個)。我們使用后一個選項:
單擊“Finish”以創(chuàng)建測試。
6、ReadyAPI將創(chuàng)建一個測試項目并向其添加測試用例。 之后,它將再顯示一個對話框,您可以在其中運行創(chuàng)建的測試或向其添加數(shù)據源。在本教程中,我們不會使用這些選項。關閉此對話框:
在連載教程的下一步中,我們將探索創(chuàng)建的項目,服務及其操作,敬請關注。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn