요청 구성
API 체크 요청 구성
요청 구성이란?
요청 구성은 테스트하려는 API 엔드포인트의 세부 사항을 정의하는 곳입니다. URL, HTTP 메서드 및 요청에 필요한 추가 파라미터나 헤더 설정이 포함됩니다.
요청 구성하기
- URL 엔드포인트: 테스트하려는 API 엔드포인트의 URL을 설정합니다. 체크가 요청을 보내는 주소입니다.
- HTTP 메서드: API 엔드포인트가 지원하는 것에 따라 다음 허용된 HTTP 메서드 중에서 선택합니다:
- GET: 서버에서 데이터를 조회합니다.
- POST: 리소스를 생성/업데이트하기 위해 서버에 데이터를 전송합니다.
- PUT: 서버의 기존 리소스를 업데이트합니다.
- PATCH: 서버의 기존 리소스를 부분적으로 업데이트합니다.
- DELETE: 서버에서 리소스를 제거합니다.
추가 요청 구성
다음 옵션으로 API 체크를 추가로 사용자 정의할 수 있습니다:
쿼리 파라미터: URL에 추가할 키/값 쌍을 추가합니다. URL을 통해 추가 데이터를 전달할 수 있습니다.
헤더: 요청에 사용자 정의 헤더를 추가합니다. 헤더는 메타데이터를 전송하고 요청 처리 방식을 제어하는 데 사용할 수 있습니다.
POST 본문: POST 요청에 본문을 포함합니다. 리소스를 생성하거나 업데이트하기 위해 데이터를 전송하는 데 유용합니다.
기본 인증: 기본 인증을 위한 자격 증명을 제공합니다. 서버에 요청을 인증하는 데 사용됩니다.
SSL 건너뛰기: SSL 검증을 건너뛰는 옵션입니다. 자체 서명된 인증서가 있는 엔드포인트를 테스트할 때 유용할 수 있습니다.
리다이렉트 따르기: HTTP 리다이렉트를 따르는 옵션입니다. 체크가 서버의 리다이렉트 응답을 따르도록 보장합니다.
- 예시:
Follow Redirects: true
- 예시:
실용적 사용 사례
- GET 요청 테스트: API가 데이터를 올바르게 조회하는지 확인합니다.
- POST 요청 테스트: API가 데이터 생성이나 업데이트를 처리할 수 있는지 확인합니다.
- 인증을 위한 헤더 사용: 보호된 리소스에 접근하기 위해 헤더에 인증 토큰을 전달합니다.
- 복잡한 쿼리 파라미터 전송: API가 복잡한 쿼리를 어떻게 처리하는지 테스트합니다.
이러한 설정을 구성하면 API 엔드포인트의 정확한 요구 사항에 맞게 API 체크를 조정하여 포괄적인 테스트와 모니터링을 보장할 수 있습니다.