2016-10-26 56 views
1

SoapUiを使用してレスポンスをモックするとき、複数の変数をチェックすることはできますか?ここでSoapUiを使用して2つの変数を使用したモック応答

はリクエストのサンプルです:期待

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:crm="http://www.example.com/project/wsdl/crm/"> 
    <soap:Body> 
    <crm:SearchCustomer> 
    <FirstName>Francis</FirstName> 
    <LastName>Zabala</LastName> 
    </crm:SearchCustomer> 
    </soap:Body> 
</soap:Envelope> 

ここエキスは、XPath

declare namespace crm='http://www.example.com/project/wsdl/crm/'; 
declare namespace soap='http://www.w3.org/2003/05/soap-envelope'; 
//crm:SearchCustomer[1]/FirstName 

値:

Francis 

私は何も姓を確認する場合について?

答えて

1

あなたは<FirstName><LastName>のテキストの内容をチェックし、表現は、それが実現かいないかどうかを確認するためにboolean() XPath関数を使用するXPath 式を辿る使用して試すことができます。

boolean(//*:FirstName[text() = 'Francis'] and //*:LastName[text() = 'Zabala']) 

と期待値通り:またSOAPUIは、名前空間のためのワイルドカードとして*の使用をサポートしていますので、あなたの表現は可能性があり

true 
+0

は、私は、あなたは、XPathや使用中に評価できることを期待していませんでした期待値ニース。ありがとう! –

+1

@FrancisZabalaあなたに役立つ:) – albciff

関連する問題