"(새로운"유효성을 검사하십시오 "와 같은) assertion을 사용할 수있는 방식으로 응답을 기록하는 방법이 있습니까?) 응답은 정확히이 (오래된 기록)과 같습니다. " 유즈 케이스는 여러 웹 서비스에 적용되는 변경 사항에 대한 회귀 테스트이므로 부작용이 없는지 다시 테스트해야합니다.soapUI : Revalidate (녹음 됨) 요청/응답 쌍
답변
웹 서비스를 변경 한 후에는 이전 응답을 저장된 XML 파일 또는 로그 파일로만 사용할 수 있다고 가정합니다.
무료 버전의 SoapUI가 있다고 가정합니다.
Groovy는 얼마나 좋은가요? 이전 응답을 복사하여 XML 파일에 붙여 넣으면 Groovy 스크립트 어설 션 또는 Groovy 스크립트 단계에서 XML 파일을 읽을 수있는 방법이있을 수 있습니다. 이 부분은 XML에서 Groovy 클래스를 생성하고 클래스가 SoapUI의 클래스 경로에 있는지 확인하여 수행 할 수도 있습니다.
그루비 어설 션 또는 단계 내에서 해당 파일의 XML (또는 클래스를 참조)에서 새 XMLSlurper 객체를 만들고 XMLSlurper 객체의 값과 새 응답의 값을 비교합니다.
경고 : 나 자신을 시도하지는 않았지만 다른 방법으로 이전 응답을 얻을 수없고 무료 버전으로 작업하는 경우 내 마음에 가장 먼저 나타납니다.
그래,이게 가능 하리라 생각되지만 비교는 꽤 어려울 수있다. 그러나 이것은 또한 내가 생각할 수있는 유일한 방법이다 (그러나 XMLSlurper -> XMLUnit 단계를 추가 할 것이다. 왜냐하면 비교가 훨씬 쉽고 장황하기 때문이다). – Ice09
- 1. soapUI : 속성은 내가 soapUI 3.6.1 사용하고
- 2. 쌍
- 3. 녹음 오디오 녹음 전화
- 4. 이미지 및 오디오에서 비디오 파일 만들기 (사전 녹음 됨)
- 5. SoapUI 끝점 주소 변경
- 6. SOAPUI 전송 속성
- 7. SoapUI 그루비 스크립트
- 8. Groovy로 SoapUI 요청 변경
- 9. 요청시 SoapUI 오류 - NoClassDefFoundError
- 10. 루아 '쌍'
- 11. SOAPUI 클라이언트 테스트 웹 서비스
- 12. 톰캣 soapui 모의 웹 서비스
- 13. soapUI with WCF Message Security
- 14. SoapUI- 응답에서 어설 션하는 방법
- 15. Youtube에 녹음
- 16. 오디오 녹음
- 17. 오디오 녹음?
- 18. 쌍 unordered_map도 문제의 키와 <int,int> 쌍
- 19. 키 값 쌍 스토리지는
- 20. 쌍 선형 변환
- 21. 쌍 검색 알고리즘과 일치합니까?
- 22. 사전 및 KeyValue 쌍
- 23. 시퀀스의 모든 쌍 처리
- 24. 쌍 벡터 C++
- 25. Django 모델 한 쌍
- 26. Java의 메소드 - 오브젝트 쌍
- 27. 기본 쌍 제거
- 28. C++ 쌍 삭제 오류
- 29. 프롤로그 - 관련이없는 쌍
- 30. AS3의 주요 가치 쌍
soapUI Pro (하지만 무료 버전에서도 약간 불편 함)를 사용하면 쉽습니다. 루트 요소에서 "Add Assertion ... for Content"를 선택하면됩니다 (env : Envelope)를 선택하십시오. 분명히 데이터가 꽤 자주 바뀔 수도 있지만 (예를 들어 날짜가 관련 될 때), 단언에서 실패한 요소를 식별하는 것이 가능합니다 (xml 단위가 비교에 사용됨). – Ice09