SOAPUI의 공개 소스 버전을 사용하고 있습니다. 필자의 요구 사항은 SOAP 응답 XML을 파일 (e.f txt)로 내보내는 것입니다. 이 목적을 위해 오픈 소스에서 그런 옵션을 찾을 수 없었습니다. 할 수있는 방법이 있는지 Groovy 스크립팅이 해결책인지 제안하십시오. 그렇다면 어떻게? 간단한 SOAP 테스트 단계 응답을 저장하려면SOAP UI보고
0
A
답변
0
, 당신은 그렇게 할이 코드와 그루비 스크립트를 추가 할 수 있습니다 YourSOAPRequest
이 SOAP 테스트 단계의 이름입니다
// get your response
def soapResponse = context.expand('${YourSOAPRequest#Response}')
// create the file
def file = new File("C:/Temp/testSO/response.xml")
file.mkdirs()
// save the response
file.write(soapResponse)
하는 것으로.
또한 당신은 테스트 스위트 또는 테스트 케이스의 모든 테스트 단계의 응답을 저장하려면이 대답은 당신을 도울 수있다 : 당신은 -a
또는 -A
스위치의 command line에서 테스트를 실행할 수 Unable to save TestSuite Response Result in SOAP UI
0
.
0
@albciff에게 답변을 안내해 주셔서 감사합니다. .
데프 soapResponse = testRunner.testCase.getTestStepByName (testStepName) .getProperty ("응답") getValue()
: 우리는 변수가있을 때 오히려 정적 SOAP 요청 이름이 아닌 또한 situtaion 수있는 방법을 알아 냈어이제이 응답을 사용하여
관련 문제
- 1. SOAP 서버 : SOAP 봉투없이 SOAP 응답을 반환해야합니다.
- 2. SOAP
- 3. 우분투의 SOAP SOAP 및 XAMPP
- 4. SOAP 및 SOAP을 통한 SOAP
- 5. SOAP 요청 방법 SOAP 1.1 또는 SOAP 1.2
- 6. 구성하지 않고 SOAP 처리기로 SOAP 메시지 검사
- 7. PHP SOAP 클라이언트 및 SOAP 서버 오류
- 8. 다른 SOAP SOAP 요청을 생성하는 PHP SoapClient
- 9. SOAP 웹 서비스에서 SOAP 응답 문제
- 10. SOAP API에 대한 응답으로 SOAP API + 설정
- 11. ASP.Net에서 비 SOAP SOAP 웹 서비스 만들기
- 12. PHP - Zend Soap to .NET SOAP 서버
- 13. Savon과 잃어버린 SOAP 요청 (SOAP 요청)
- 14. XSLT를 사용하여 SOAP 봉투에 SOAP 헤더 추가
- 15. SOAP SOAP WS-Security 구성 키 값
- 16. SOAP 인증
- 17. 안심하고 SOAP
- 18. SOAP 요청하기
- 19. SOAP, 객체에
- 20. SOAP 시작하기
- 21. SOAP webservice
- 22. 게시는 SOAP
- 23. SOAP 인증
- 24. SOAP equivilent
- 25. SOAP 본체
- 26. 뮬 SOAP
- 27. SOAP 권한
- 28. Broadsoft soap
- 29. php soap : 생성하는 방법 <SOAP-ENV : Envelope 대신 <soap : Envelope?
- 30. SOAP :: WSDL을 사용하여 PHP에서 Perl로 SOAP 기능 마이그레이션하기
@ albciff를 저장하는 데 사용할 수 있습니다. 저의 답이 저에게 효과적이었습니다. 그러나 SOAPRequest에 대한 변수를 줄에 넣고 싶다면 어떻게해야합니까? def soapResponse = context.expand ('$ {YourSOAPRequest # Response}') 많이 시도했지만 알아 내지 못했습니다 –
@NipunKumar 죄송합니다. 귀하의 질문을 이해할 수 없습니다. 질문에 대해 더 자세히 설명해 주시겠습니까? – albciff
@ albciff.. 변수에 테스트 단계 이름 (예 : 비누 요청 이름)을 전달하고 testStep을 실행합니다. 이제는이 변수 (정적 TestStep 이름이 아님)를 사용하여 응답을 캡처하고 싶습니다. 예를 들어 def A = "SoapRequest1"이면 'SoapRequest1'이 아닌 다음 코드 줄에서 A를 사용하고 싶습니다. def soapResponse = context.expand '$ {SoapRequest1 # Response}') –