2016-10-26 1 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 

내가 또한 성을 확인하려는 경우에 대한 ? 당신은 표현이 성취 나 있지 않은 경우 확인하기 위해 다음과에게 <FirstName><LastName> 및 사용 boolean()의 XPath 함수의 텍스트 내용을 확인 XPath를 표현을 사용해 볼 수 있습니다

답변

1

.

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

예상 값 : 또한 SOAPUI 네임 스페이스에 대한 와일드 카드로 *의 사용을 지원하므로 표현 될 수

true 
+0

나는 당신이 XPath와 사용 평가할 수 있다고 기대하지 않았다 기대 값. 좋은. 감사! –

+1

@FrancisZabala 친절하게 도와주세요. :) – albciff

관련 문제