테스터 편집기
테스터 편집기에서 테스트 항목을 관리하고 테스트를 수행 할 수 있습니다. 테스터 편집기는 다음과 같이 구성되어 있습니다.
-
테스트 목록: 테스트와 테스트를 묶어서 관리할 수 있는 테스트 그룹의 목록이 표시됩니다.
-
테스트 그룹/테스트 상세: 테스트와 선택된 테스트 그룹의 상세 내용을 확인할 수 있습니다.
-
환경설정: 테스터의 환경설정을 관리할 수 있습니다.
1. 테스트 목록
테스트 목록을 관리할 수 있습니다.
-
컨트롤러로부터 테스트 그룹 추가:
작성된 컨트롤러를 선택하여 테스트를 추가할 수 있습니다. 선택된 컨트롤러와 그 메소드는 각각 테스트 그룹과 테스트로 생성됩니다.
-
컨트롤러로부터 테스트 추가:
작성된 컨트롤러의 메소드를 선택하여 테스트를 추가할 수 있습니다.
-
테스트 그룹 추가:
비어있는 테스트 그룹을 추가할 수 있습니다.
-
테스트 추가:
비어있는 테스트를 추가할 수 있습니다.
-
모두 접기/모두 펼치기:
테스트 그룹을 모두 펼치거나 모두 접을 수 있습니다.
-
기타: 마우스를 우클릭하면 제공되는 컨텍스트 메뉴를 확인할 수 있습니다. 필요한 메뉴를 선택하여 테스트를 관리할 수 있습니다.
2. 테스트 그룹 상세
테스트 목록에서 테스트 그룹을 선택하면 테스트 그룹의 상세 페이지가 표시됩니다.
-
테스트 그룹 이름: 테스트 그룹의 이름을 관리할 수 있습니다. 편집 버튼을 클릭하면 이름을 수정할 수 있습니다.
-
이름: 테스트 그룹 및 테스트 그룹에 포함된 테스트의 이름이 표시됩니다.
-
매핑: 수행할 테스트의 RequestMapping 이 표시됩니다. RequestMapping 은
GET
,POST
,PUT
,DELETE
,PATCH
를 사용할 수 있습니다. -
URL: 수행할 테스트의 REST API URL 이 표시됩니다.
-
연결된 메소드: 컨트롤러의 메소드를 사용하여 테스트를 생성한 경우에는 테스트에 연결된 메소드의 정보가 표시됩니다. 연결된 메소드 정보가 있는 경우에는 테스트 항목을 추가할 때 연결된 메소드의 URL, RequestMapping, Path Variable, Param 등의 정보를 이용하여 테스트 항목의 기본 값을 생성하게 됩니다. 연결된 메소드 정보가 없어도 테스트는 수행될 수 있습니다.
-
테스트: 테스트 버튼을 클릭하면 선택된 테스트 그룹 또는 테스트의 REST API 테스트를 수행할 수 있습니다.
-
Junit 테스트 케이스 코드 생성:
작성된 테스트 그룹 하위의 테스트를 기준으로 Junit 테스트 케이스 코드를 생성할 수 있습니다. 생성된 Junit 테스트 케이스는 CI/CD 빌드 파이프라인에서 테스트 역할을 하게 됩니다.
-
전체 테스트:
선택된 테스트 그룹에 포함된 모든 테스트의 REST API 테스트를 일괄 수행할 수 있습니다.
3. 테스트 상세
테스트 목록에서 테스트를 선택하면 테스트 상세 페이지가 표시됩니다. 테스트 상세 페이지의 세부 기능은 테스트 상세 세부 기능 섹션을 참고하십시오.
-
테스트 이름: 테스트의 이름을 관리할 수 있습니다. 편집 버튼을 클릭하면 이름을 수정할 수 있습니다.
-
연결된 메소드: 테스트에 연결된 메소드의 정보가 표시됩니다. 찾기 버튼을 클릭하여 연결된 메소드를 새로 지정하거나 변경할 수 있습니다.
연결된 메소드가 변경되어도 이미 생성된 테스트 항목의 값은 변경되지 않습니다. 테스트 항목이 새로 생성 될 때만 변경된 메소드를 사용하여 테스트 항목의 기본 값을 생성합니다.
-
목록: 테스트에 포함된 테스트 항목의 목록이 표시됩니다.
-
테스트 항목 상세: 실제 REST API 테스트에 사용되는 테스트 항목의 상세 내용을 확인할 수 있습니다. Request Mapping, URL, Header Data, Param, Path Variable, Body Data 등의 값을 관리할 수 있습니다.
-
Junit 테스트 케이스 코드 생성:
작성된 테스트의 하위 테스트 항목을 기준으로 Junit 테스트 케이스 코드를 생성할 수 있습니다. 생성된 Junit 테스트 케이스는 CI/CD 빌드 파이프라인에서 테스트 역할을 하게 됩니다.
-
전체 테스트:
선택된 테스트 항목에 포함된 모든 테스트의 REST API 테스트를 일괄 수행할 수 있습니다.
4. 환경설정
테스터의 환경설정을 관리할 수 있습니다.
전역 테스트 URL: 테스트 항목에 지정된 URL 이 아닌 다른 URL 에서 테스트가 필요한 경우 테스트 항목의 URL을 변경하지 않고 테스트를 수행 할 수 있습니다. 아래에 지정한 URL 에서 테스트를 수행 버튼에 체크되어 있는 경우 지정한 URL 에서 테스트를 수행할 수 있습니다.
테스트 항목에 지정된 URL 이 http 나 https 로 시작하는 경우에만 지정된 URL 로 변경됩니다. 예시: localhost:8081 로 지정된 경우 테스트 항목의 url 이 다음과 같을 때
|