SoapUI Pro教程:Microsoft SQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)源(十)在請(qǐng)求中插入數(shù)據(jù)
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è)試。
在Microsoft SQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)源的教程中,本文是第十個(gè)部分,主要介紹了在請(qǐng)求中插入數(shù)據(jù)的內(nèi)容,現(xiàn)在就來(lái)看一看吧~
您可以在請(qǐng)求編輯器中指定請(qǐng)求數(shù)據(jù)。編輯器提供了幾個(gè)選項(xiàng)卡頁(yè)面,這些頁(yè)面以不同的格式顯示參數(shù)、標(biāo)題和正文。讓我們看看它是如何工作的。
測(cè)試請(qǐng)求
讓我們首先測(cè)試我們的請(qǐng)求:
1、打開(kāi)“請(qǐng)求1”步驟編輯器,然后切換到“表單”選項(xiàng)卡:
2、在地址欄中輸入一些城市名稱,例如Stockholm:
3、單擊編輯器工具欄以發(fā)送請(qǐng)求。
如果正確指定了端點(diǎn),您將看到響應(yīng)內(nèi)容:
插入屬性值
要引用屬性,請(qǐng)使用如下所示的屬性擴(kuò)展表達(dá)式:
使用ReadyAPI的Web服務(wù)的數(shù)據(jù)驅(qū)動(dòng)測(cè)試:屬性擴(kuò)展
測(cè)試引擎將“擴(kuò)展”該表達(dá)式,并在發(fā)送請(qǐng)求之前插入屬性值。
您可以手動(dòng)鍵入表達(dá)式,也可以使用“獲取數(shù)據(jù)”命令直觀地選擇屬性。如果您具有SoapUI Pro許可證(試用版或商業(yè)版),則可以使用后者。讓我們看看這個(gè)命令是如何工作的:
1、單擊地址編輯框中的省略號(hào)按鈕:
注意:某些編輯器和對(duì)話框的上下文菜單中包含“獲取數(shù)據(jù)”命令,其他一些編輯器和對(duì)話框同時(shí)提供了省略號(hào)按鈕和菜單命令:
2、在隨后的“獲取數(shù)據(jù)”對(duì)話框中:
選擇您的測(cè)試用例,數(shù)據(jù)源測(cè)試步驟和Person_Address_City屬性。
點(diǎn)擊添加。
就這樣。ReadyAPI會(huì)將屬性擴(kuò)展表達(dá)式插入地址編輯框:
現(xiàn)在,如果您運(yùn)行請(qǐng)求,該表達(dá)式將被數(shù)據(jù)源中的數(shù)據(jù)替換。
現(xiàn)在您可以將數(shù)據(jù)源循環(huán)添加到測(cè)試用例中。
相關(guān)內(nèi)容推薦:
想要購(gòu)買SoapUI Pro正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊“咨詢?cè)诰€客服”