기타

[Katalon] API 테스트 도구 Katalon 설치 및 테스트 API 요청하기

헹창 2022. 5. 15.
반응형

Katalon 설치

Katalon 사이트 접속 후 Free Download

 

 

계정이 없다면 계정 생성하여 로그인

 

 

설치된 파일을 실행하면 Katalon Studio 앱이 실행되고 Katalon Studio 활성화 대화 상자가 표출된다.

Katalon Studio 버전 7.0.0부터 Katalon Studio 애플리케이션에 처음 로그인하면 계정과 연결된 평가판 라이선스가 자동으로 활성화되고 30일 동안 유효하다.

라이선스를 활성화하기 관련 문서를 참고

 

생성한 계정과 비밀번호 입력하여 로그인한다.

같은 계정으로 폐쇄망 네트워크 환경에서 로그인 하는 경우 "Please make sure your credentials are valid." 이 표출된다. 

이 경우의 정확한 해결방법을 찾지 못했다.

 

 

 

성공적으로 로그인이 완료되면 다음과 같은 화면이 순차적으로 표출될 것이다.

 

 

 

API 테스트 생성

 

이제 간단한 API 테스트를 생성해보자.

 

[File] - [New] - [Project] 클릭하면 Katalon TestOps Integration 팝업 창이 열리면 Project 설정을 하고 Ok 완료한다.

 

 

좌측의 [Object Repository 마우스 우키] - [New] - [Web Service Request] 클릭하여 Restful 요청을 생성한다.

RESTful 또는 SOAP 요청 유형을 선택할 수 있다.

요청할 URL을 입력후 생성하면 기본적으로 GET 방식의 API 요청 탭이 열린다.

 

 

동일하게 GET/POST/PUT을 만들어서 간단하게 API 를 생성해보았다.

 

1. 요청 방법 (REST Method) : GET, POST, PUT, DELETE

2. 요청 URL : 요청의 주소 (웹 서버, 포트 및 경로)

3. Authorization(인증) : 사용자를 인증하고 요청에 액세스하는 데 사용한다. Katalon Studio는 일반적인 인증 방법을 지원한다.

4. Verification (검증) : 확인은 응답에 예상 정보가 포함되어 있는지 확인하기 위해 사용된다. 요청의 확인 탭은 테스트 케이스의 스크립트 탭과 유사하다. 응답받은 데이터의에 대한 처리는 문서를 참고하면 된다.

5. Variable (변수)  : 요청의 모든 부분을 매개 변수화할 수 있다. URL, 인증, HTTP 헤더 및 본문에 대한 변수를 정의할 수 있다. 사용시에는 ${변수명} 으로 사용한다.

6. Response : 응답은 JSON, XML, HTML 또는 자바스크립트의 형식으로 자동 표시된다.

 

 

이 외에도 생성한 기존 요청을 테스트 케이스에 추가하고 각 확인 단계를 로그 뷰어로 볼 수 있는 등의 기능을 제공한다.

간단한 테스트만 해봤을 때, 툴의 UI/UX 나 기능에 대한 설명 문서는 Postman 에 비해 조금 불편하다고 느껴졌다.

아직 테스트 케이스나 테스트 스위트의 기능을 제대로 써보지 못했기 때문에, 다음에 제대로 제공하는 기능들을 더 써보고 괜찮은 툴인지 확인할 수 있을 것 같다.

 

 

라이선스 활성화관련 문서

Katalon JSON 응답 구문 분석 방법

Katalon 사용법 참고

 

728x90
반응형

댓글

추천 글