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