2013-03-25 60 views
1

我在SoapUI中創建了一個模擬服務。默認情況下,它爲您創建模擬服務中的Request 1和相應的Response 1在SoapUI中返回特定響應

我也可以克隆Response 1並稱之爲Response 2。但是當我在SoapUI中用Request 1做一個新的測試請求時,它總是會返回Response 1

那麼克隆的用途是什麼迴應?無論如何告訴SoapUI,如果請求使用<ID> == 100,則返回Response 1,否則返回Response 2

這可能嗎?如果是這樣,我該怎麼做?

+0

可能重複http://stackoverflow.com/questions/2920517/how-to-return-dynamic-response-in-soapui- mockservice – 2013-03-25 10:40:09

回答

3

雙擊模擬服務的操作。在左下角,你會看到一個名爲調度財產。在那裏你可以選擇如何派發你的模擬響應。

如果你想返回你可以建立一個XPath表達式或Groovy腳本來分析你的請求的請求一定的價值有一定的反應。

看一看下面的教程上的soapUI主頁:的 http://www.soapui.org/Service-Mocking/simulating-complex-behaviour.html