2010-07-12 2 views
0

Oracle Service Bus에서 Proxy, Business Services를 테스트하기 위해 Junit 테스트 케이스를 사용할 수 있습니까? 그렇다면 누군가가 나에게 같은 포인터를 알려줄 수 있습니다.JUNIT OSB 서비스 테스트

+0

HTTP : //cn.forums.oracle.com/forums/thread.jspa? threadID = 1101583 & start = 0 & tstart = 0 Alph와 함께했던 매우 긴 토론에서 그는 여기에 그의 결론을 썼습니다. http://wordpress.transentia.com.au/wordpress/2010/11/20/unit-testing-xquery-using-osbs-api-2 / –

답변

1

테스트 스위트를 만들어 큐에서 메시지를 가져 와서 프록시에서 변환을 수행하면됩니다. 변환 된 출력은 간단한 문자열 비교를 통해 기대 한 것과 비교 될 수 있습니다.

0

JUnits는 대기열 기반 프록시뿐만 아니라 모든 유형의 프록시 용으로 작성할 수도 있습니다.

0

테스트 기술에 웹 서비스 또는 RESTful 서비스를 테스트 할 수있는 기능이 있으면 OSB 서비스에 적용 할 수 있습니다.

OSB 서비스에 정의한 인터페이스는 사용자가 호출하는 방법을 기억하십시오.

그렇다면 REST 기반 인터페이스 인 경우 REST 호출을 작성하고 SOAP 기반 인터페이스가있는 경우 SOAP 호출 (SOAP 요청 메시지)을 작성합니다. 어설의 측면에서

는, 같은 단지 웹 및 REST 서비스와 같은 적용

  • 응답 상태 코드
  • 응답 메시지 본문 (REST에 대한 SOAP 및 JSON에 대한 일반적으로 XML)
  • 여기