SoapUI Pro教程:Microsoft SQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)源(十一)添加數(shù)據(jù)源循環(huán)
SoapUI Pro是業(yè)界排名第一的API測(cè)試工具。API和微服務(wù)正在改變組織在數(shù)字世界中開(kāi)展業(yè)務(wù)的方式,并且對(duì)其進(jìn)行測(cè)試變得比以往任何時(shí)候都更加重要。SoapUI Pro為開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)提供了強(qiáng)大的解決方案,可以在REST,SOAP和GraphQL API,JMS,JDBC和其他Web服務(wù)上創(chuàng)建、運(yùn)行和分析復(fù)雜的測(cè)試。
要讓測(cè)試用例對(duì)所有數(shù)據(jù)重復(fù)測(cè)試步驟,您需要確保它至少循環(huán)一次。
現(xiàn)在,您有一個(gè)帶有請(qǐng)求的測(cè)試用例,該請(qǐng)求通過(guò)屬性擴(kuò)展使用JDBC數(shù)據(jù)源。
此時(shí),運(yùn)行請(qǐng)求后您將無(wú)法獲得結(jié)果。
發(fā)生這種情況是因?yàn)檎?qǐng)求沒(méi)有從源中獲取數(shù)據(jù)。要解決該問(wèn)題,您需要添加一個(gè)至少運(yùn)行一次的數(shù)據(jù)源循環(huán)。
1、在導(dǎo)航器中雙擊測(cè)試用例以將其打開(kāi)。“測(cè)試步驟”選項(xiàng)卡顯示測(cè)試用例中的測(cè)試步驟。
2、請(qǐng)點(diǎn)擊
3、輸入循環(huán)的名稱(chēng)。
4、點(diǎn)擊確定
5、數(shù)據(jù)源循環(huán)將出現(xiàn)在測(cè)試用例中。
如果將數(shù)據(jù)源循環(huán)測(cè)試步驟放置在測(cè)試用例中的請(qǐng)求之前,則該步驟將不起作用,因此請(qǐng)確保將其放置在請(qǐng)求之后。
現(xiàn)在,您需要使用正確的數(shù)據(jù)源以及使用該數(shù)據(jù)源的請(qǐng)求來(lái)配置它。
雙擊數(shù)據(jù)源循環(huán)。
6、在“數(shù)據(jù)源步驟”下拉列表中選擇“數(shù)據(jù)源”。在“目標(biāo)步驟”下拉列表中選擇“請(qǐng)求1”。
單擊確定。
7、循環(huán)更新。
8、現(xiàn)在,您可以運(yùn)行測(cè)試用例。點(diǎn)擊。
請(qǐng)求的結(jié)果可在“事務(wù)日志”中找到。
注意:現(xiàn)在,您還可以運(yùn)行“請(qǐng)求”步驟,因?yàn)檠h(huán)會(huì)告訴ReadyAPI在何處獲取和使用數(shù)據(jù)。
在本教程中,您學(xué)習(xí)了如何從MS SQL Express數(shù)據(jù)庫(kù)讀取數(shù)據(jù)以及如何使用jTDS驅(qū)動(dòng)程序和dll。對(duì)于完整的MS SQL數(shù)據(jù)庫(kù)和其他驅(qū)動(dòng)程序,此方法類(lèi)似。
相關(guān)內(nèi)容推薦:
想要購(gòu)買(mǎi)SoapUI Pro正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊