어서션
API 체크 어서션
어서션이란?
어서션은 API 요청의 상태 코드와 응답 시간을 검증하기 위해 설정하는 조건입니다. 다양한 조건에서 API가 예상대로 동작하는지 확인하는 데 도움을 줍니다. 하나 이상의 어서션이 실패하면 알림이 트리거되어 즉각적인 조치를 취할 수 있습니다.
어서션 유형
API 체크에 다음 유형의 어서션을 설정할 수 있습니다:
- 응답 시간: 값을 설정하고 해당 값과 비교합니다. 응답 시간이 지정된 값을 초과하면 어서션이 실패하여 테스트가 실패합니다.
- 상태 코드: API 응답의 예상 상태 코드를 지정합니다. 응답 코드가 예상 값과 다르면 어서션이 실패하여 API 체크가 실패합니다.
실패한 어서션과 체크 상세 정보
어서션이 실패하면 체크 상세 페이지에서 실패 세부 정보를 확인할 수 있습니다. 여기에는 어떤 어서션이 왜 실패했는지에 대한 정보가 포함되어 문제를 빠르게 식별하고 해결하는 데 도움을 줍니다.
응답 제한과의 상호작용
체크에 응답 시간 제한이 있어 성능 저하로 표시되었지만 실패한 어서션도 있는 경우, 체크는 실패로 표시됩니다. 이를 통해 모든 중요한 문제가 포착되고 즉시 처리됩니다.
어서션 설정 방법
- 어서션 설정 접근: API 체크의 어서션 설정으로 이동합니다.
- 어서션 추가: 추가하려는 어서션 유형(응답 시간, 상태 코드)을 지정합니다.
- 기준 설정: 어서션의 기준을 정의합니다(예: 예상 상태 코드, 최대 응답 시간).
- 설정 저장: 어서션을 적용하려면 설정을 저장해야 합니다.
실용적 사용 사례
- 성능 모니터링: 응답 시간 어서션을 사용하여 API가 성능 기준을 충족하는지 확인합니다.
- 오류 감지: 상태 코드 어서션을 사용하여 API의 예기치 않은 오류나 장애를 감지합니다.
어서션을 사용하면 API가 예상대로 작동하고 올바른 데이터를 전달하는지 확인하여 서비스의 안정성과 성능을 유지하는 데 도움을 줍니다.