메뉴 건너뛰기

RTW 기술자료

IBM Rational Test WorkBench 제품에 포함되어 있는 전문 테스트 프로그램

Rational Integration Test를 사용하면 매우 편리하게 전문 기반의 테스트를 진행할 수 있습니다.

 

Client 와 Server 간의 오고가는 전문을 RTW을 통하여 레코딩하고

이를 TestCase로 변환하여 실행하면 됩니다.

물론 실행할 떄마다 TestCase가 잘 실행될 수 있도록 일부 Field 값을 변경해 주거나

변수로 치환하여 처리해 주어야 하겠지만요.

 

오늘 검토해 문제는 Client 와 Server간의 prorocol이 자동으로 Parsing 가능한

XML 기반이거나 JSON 이 아닌 TCP/IP 기반의 Hex Array로 구성된 경우, 

Recording 된 전문을 어떻게 찾느냐 입니다.

 

Client상에서 실행한 전문만 나타나면 좋으련만 일반적으로는 다양한 Puch 전문

과 상태 유지 전문들이 오고 갑니다.

 

가장 쉬운 방법은 전문을 Parsing하여 내부에 전문이 어떤 동작을 하는 것인지를

보여주는 Service ID 등을 보여주는 것입니다.

 

예제에서는 Recording 된 전문을 파일로 저장하여 변환 처리한 후, 다시 RTW에서 로드하여

Serive ID 별로 보여줍니다.

변환처리 과정을 거치면서 여러개로 나누어 수신되는 전문은 하나로 묶어주고 하나의

전문의 여러개의 전문이 포함되는 경우에는 자동으로 분리해 줍니다.

만일 ZLib으로 압축되어 있는 경우에는 압축도 자동으로 해제해 줍니다.

 

 

위로