翻譯|使用教程|編輯:黃竹雯|2018-12-14 10:08:25.000|閱讀 396 次
概述:API功能測(cè)試工具SmartBear SoapUI Pro關(guān)于第一次功能測(cè)試的基礎(chǔ)教程
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
SoapUI Pro擁有許多其他web服務(wù)測(cè)試工具所不具備的高級(jí)技術(shù)和功能。對(duì)于REST、SOAP以及其他流行的API和物聯(lián)網(wǎng)協(xié)議,它提供了業(yè)界最全面的功能測(cè)試功能。通過易用的圖形界面和企業(yè)級(jí)功能,SoapUI Pro允許你快速創(chuàng)建和執(zhí)行自動(dòng)功能測(cè)試。在單一環(huán)境下,SoapUI Pro提供了完整的測(cè)試覆蓋,支持所有的標(biāo)準(zhǔn)協(xié)議和技術(shù)。本文旨在引導(dǎo)新用戶開始第一次功能測(cè)試,供大家學(xué)習(xí)討論。
在ReadyAPI中,您可以運(yùn)行請(qǐng)求、測(cè)試用例、測(cè)試套件或整個(gè)測(cè)試項(xiàng)目。 當(dāng)您需要檢查這些請(qǐng)求的工作方式時(shí),運(yùn)行單個(gè)請(qǐng)求是有意義的。要模擬用戶場(chǎng)景,您需要模擬運(yùn)行多個(gè)請(qǐng)求的測(cè)試用例。測(cè)試套件可幫助您運(yùn)行多個(gè)測(cè)試用例。
通常在創(chuàng)建測(cè)試時(shí)運(yùn)行單個(gè)請(qǐng)求,這樣可以快速查看響應(yīng)數(shù)據(jù)、修改請(qǐng)求參數(shù)(如果需要)或添加斷言。在復(fù)雜測(cè)試中,請(qǐng)求通常依賴于先前測(cè)試步驟中的數(shù)據(jù)。單獨(dú)運(yùn)行這些請(qǐng)求時(shí),這些請(qǐng)求將失敗。要運(yùn)行單個(gè)請(qǐng)求測(cè)試步驟,請(qǐng)?jiān)谧髠?cè)的“ Navigator”面板中選擇它,然后單擊主工具欄上的“Send”:
您將在請(qǐng)求編輯器的右側(cè)看到響應(yīng)內(nèi)容:
在我們的測(cè)試用例中運(yùn)行另一個(gè)請(qǐng)求并查看其響應(yīng)。
要運(yùn)行測(cè)試用例,請(qǐng)?jiān)?ldquo;Navigator”面板中選擇它,然后單擊主工具欄上的“Run”:
SoapUI將逐個(gè)運(yùn)行測(cè)試用例的測(cè)試步驟。您將在測(cè)試用例編輯器中看到結(jié)果。“Transaction Log”頁(yè)面提供有關(guān)測(cè)試執(zhí)行的時(shí)間信息:
可以看到測(cè)試用例編輯器具有在測(cè)試步驟級(jí)別上不可用的頁(yè)面,例如歷史記錄。您可以在其中查看測(cè)試運(yùn)行趨勢(shì)或者比較兩個(gè)測(cè)試日志。 您可能會(huì)注意到我們的請(qǐng)求已成功執(zhí)行,但事務(wù)日志報(bào)告顯示已通過零測(cè)試步驟:
發(fā)生這種情況是因?yàn)槲覀兊臏y(cè)試步驟沒有可以驗(yàn)證其結(jié)果的檢查點(diǎn)(斷言)。我們將在本教程的下一步創(chuàng)建斷言。在我們進(jìn)入下一步之前,我們想描述一下如何運(yùn)行測(cè)試套件和項(xiàng)目。
要運(yùn)行測(cè)試套件或項(xiàng)目,請(qǐng)?jiān)?ldquo;Navigator”中選擇此套件或項(xiàng)目,然后單擊主工具欄“Run”:
您將在編輯器中看到測(cè)試結(jié)果:
默認(rèn)情況下,當(dāng)您運(yùn)行測(cè)試套件時(shí),測(cè)試運(yùn)行器會(huì)串行執(zhí)行此套件的所有測(cè)試用例。要并行運(yùn)行它們,首先單擊工具欄上的“Run test cases in parallel”,然后單擊“Run”:
在請(qǐng)求、測(cè)試用例或測(cè)試套件編輯器中,您可以輕松查看請(qǐng)求是否成功執(zhí)行。要驗(yàn)證響應(yīng)數(shù)據(jù)或請(qǐng)求執(zhí)行時(shí)間,請(qǐng)使用斷言。
在本教程的下一步中,將介紹向測(cè)試步驟添加斷言,敬請(qǐng)關(guān)注。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn