2017-04-19 75 views
0

在mockservice SOAPUI資源路徑,我想知道是否有任何的方式來做到這一點:如何創建性能

,其中$ {} idProduct將在MockService定義的屬性。

我搜索了幾個地方,但我沒有找到任何東西,有人能幫助我嗎?

enter image description here

+0

何塞以上的soapUI項目,請嘗試解決看看是否有幫助。 – Rao

+0

你有機會嘗試解決方案嗎? – Rao

回答

1

我相信,你可能希望能夠處理動態產品ID的模擬服務。對?然後這裏是在圖像的幫助下解釋的步驟。

您只需要創建模擬服務/products並且不必添加佔位符。然後用的佔位符屬性創建響應。

但是,在創建Template類型的服務定義時,需要productId的佔位符。

對於例如:想象一下,你需要處理請求或使用端點http://localhost/products/test獲取產品信息,這裏test是產品ID爲其模擬服務需要發送的請求,即輸入值的產品細節的響應, test

說,與佔位符定義如下響應:

{ 
    "product" : "${productId}" 
} 

現在,使用模擬服務調度類型作爲Script和下面是從該請求讀出產品ID並將其發送回相應的產品細節

腳本

腳本

//Read request, get the productId from request url and assigns productId placeholder 
context.productId = mockRequest.path.split('/').last() 

enter image description here

輸出顯示模擬服務如何動態處理productId並在響應中發回請求的信息。

enter image description here

你可以找到建於5.3.0版本從github