X
STEN 회원이 되시면 테스팅에 관한 많은 정보와 자료를 공유할 수 있도록 저희가 돕겠습니다.
아이디
패스워드
자동로그인 사용
 
아직 회원이 아니십니까?    
아이디/패스워드를 잊으셨습니까?    

새로운 SOAPUI NG PRO 살짝 맞보기 (3) REST Discovery
글쓴이 : Aloha 날짜 : 15-03-20 12:51 조회 : 116301

어떤 화면을 테스트할 때 이걸 실행시키면 어떤 메시지들이 오고가는지 

알기 힘든 경우가 많습니다.

만일 그중 REST 메시지로 나가는 것을 찾아 내고 바로 테스트 케이스로 만들 수 있다면 얼마나 편할까요?

SOAPUI NG PRO에 REST Discovery라는 기능이 있습니다.


아래와 같이 프로젝트에서 Discover REST APIs을 실행합니다.



브라우져가 같은게 뜨고 메시지 레코딩을 시작합니다.

원하는 페이지에서 원하는 기능이 동작하게 한 후, 레코딩을 종료합니다.

(레코드 버튼을 껐다가 원하는 페이지로 이동하여 다시 켜도 할 수 도 있습니다.)



아래와 같이 화면에 오고간 메시지들이 쭉 나오게 됩니다.


오고간 메시지들 중에는 이미지나 아이콘을 가져오는 것도 있고 실제 API 테스트와

관련없는 부분은 uncheck합니다.


테스트 하고자 하는 PIN를 화면에 표시하는 API만 빼고 다 안보이도록 조치하였습니다.

Generate Services를 눌러 테스트케이스로 저장합니다.



그럼 아래와 같이 테스트 케이스가 생성됩니다.

필요에 따라 입력 값을 치환하도록 하고 응답메시지에서 특정 항목을 PASS/FAIL 판단기준으로 설정하여 테스트 케이스를 완성시킵니다.


REST Discover는 현재 REST만 지원합니다. SOAP의 경우는 HTTP Monitor를 이용하면 됩니다.



출처 : 테스트 자동화에 대한 정보 공유
http://www.sten.or.kr/club/club_main.php?cb_id=cb_autotest