SoapUI Pro使用教程:數(shù)據(jù)驅(qū)動(dòng)的功能測(cè)試(三)
SoapUI Pro擁有許多其他web服務(wù)測(cè)試工具所不具備的高級(jí)技術(shù)和功能。對(duì)于REST、SOAP以及其他流行的API和物聯(lián)網(wǎng)協(xié)議,SoapUI Pro提供了業(yè)界最全面的功能測(cè)試功能。通過(guò)易用的圖形界面和企業(yè)級(jí)功能,SoapUI Pro允許你快速創(chuàng)建和執(zhí)行自動(dòng)功能測(cè)試。
本篇文章主要介紹SoapUI Pro數(shù)據(jù)驅(qū)動(dòng)的功能測(cè)試教程中的第三個(gè)步驟——配置新數(shù)據(jù)源。具體操作請(qǐng)看文章內(nèi)容~
完成數(shù)據(jù)源的創(chuàng)建后,需要對(duì)其進(jìn)行配置。
現(xiàn)在,您的測(cè)試用例包括一個(gè)REST請(qǐng)求測(cè)試步驟和網(wǎng)格數(shù)據(jù)源。
網(wǎng)格數(shù)據(jù)源的列與特定屬性相關(guān)聯(lián)。ReadyAPI遍歷目標(biāo)表的值,并將值分配給這些屬性。
添加以下屬性:
City——要搜索的城市的名稱。
Expected result - 您希望從服務(wù)器接收的值。
要添加屬性,請(qǐng)執(zhí)行以下操作:
1、單擊以調(diào)用“添加屬性”對(duì)話框。
2、輸入屬性的名稱。在我們的例子中,就是City。
3、單擊確定。
4、重復(fù)操作以添加Expected result屬性。
在這之后,您的數(shù)據(jù)源應(yīng)如下所示:
現(xiàn)在您需要向表中輸入必要的數(shù)據(jù)。為每個(gè)城市添加行。
城市 | 預(yù)期結(jié)果 |
波士頓 | 士頓,美國(guó)馬薩諸塞州 |
戈?duì)栱f | 戈?duì)栱f,IE |
椰子溪 | 椰子溪,佛羅里達(dá)州,美國(guó) |
測(cè)試數(shù)據(jù)源
要測(cè)試數(shù)據(jù)源,可以使用數(shù)據(jù)日志:
1、打開“ 數(shù)據(jù)日志”面板。
2、點(diǎn)擊。
3、ReadyAPI會(huì)詢問您想要獲得多少行。只需單擊OK。
檢索到的數(shù)據(jù)將顯示在日志中。
因?yàn)槟颜_配置數(shù)據(jù)源,所以現(xiàn)在可以準(zhǔn)備測(cè)試步驟。想要了解配置測(cè)試步驟,敬請(qǐng)關(guān)注后面的文章哦~
想要購(gòu)買正版SoapUI Pro授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊“咨詢?cè)诰€客服”