API 테스트¶
HTTP, TCP, ICMP, WebSocket 네 가지 프로토콜 기반의 테스트 작업을 생성하여, 여러 지역과 통신사의 네트워크 사이트 품질, 네트워크 데이터 전송 안정성 등을 주기적으로 모니터링할 수 있습니다. 이를 통해 정기적인 감지, 가용성 판단, 다중 지역 자동화 테스트를 구현할 수 있습니다.
예를 들어, 서비스 응답이 지연되거나 응답 내용에 오류가 발생한 경우, 테스트 기능이 팀에 신속하게 알림을 전송하여 사용자가 문제를 인지하기 전에 성능 문제와 그 영향 범위를 빠르게 파악할 수 있도록 도와줍니다.
개념¶
용어 |
설명 |
|---|---|
| HTTP 프로토콜 | HTTP(Hypertext Transfer Protocol)는 TCP/IP 기반의 애플리케이션 계층 프로토콜로, 분산, 협업 및 하이퍼미디어 정보 시스템의 데이터 통신에 사용됩니다. 일반적으로 HTTP 클라이언트는 TCP 연결(기본 포트 80)을 통해 서버와 통신하기 위해 요청을 보냅니다. 서버는 요청을 수신한 후 상태 코드(예: "HTTP/1.1 200 OK") 및 요청된 파일, 오류 메시지 또는 기타 정보를 포함한 해당 콘텐츠를 반환합니다. |
| TCP 프로토콜 | TCP(Transmission Control Protocol)는 두 프로그램 간의 안정적인 연결을 설정하고 유지하여 인터넷을 통한 데이터의 정확한 전송을 보장하는 네트워크 통신 프로토콜입니다. TCP는 데이터를 패킷으로 분할하여 전송하고 수신 측에서 데이터를 재조립하며, 오류 검사 및 재전송 메커니즘을 통해 데이터 전송의 무결성을 보장합니다. |
| ICMP 프로토콜 | ICMP(Internet Control Message Protocol)는 TCP/IP 프로토콜 제품군의 하위 프로토콜로, IP 호스트와 라우터 간에 제어 메시지를 전달하는 데 사용됩니다. 주로 네트워크 연결 상태, 호스트 도달 가능 여부, 경로 사용 가능 여부 등을 확인하는 데 사용되며, 네트워크 통신의 신뢰성에 매우 중요합니다. |
| WEBSOCKET 프로토콜 | WebSocket은 TCP 기반의 전이중 통신 프로토콜로, HTML5부터 널리 지원됩니다. 브라우저와 서버 간의 양방향 실시간 통신을 가능하게 하며, 클라이언트와 서버가 동시에 메시지를 보내고 받을 수 있어 효율적인 데이터 상호 작용을 구현합니다. |
생성¶
작업 태그¶
테스트 작업 생성 페이지에서 왼쪽 상단에 현재 작업에 대한 태그를 추가할 수 있으며, 글로벌 태그를 통해 워크스페이스 내 데이터를 연동할 수 있습니다. 추가된 태그는 저장 후 목록에 바로 표시됩니다. 왼쪽의 "빠른 필터 > 태그"를 통해 해당 태그의 테스트 작업을 빠르게 찾을 수 있습니다.
태그 로직 참고
테스트 작업 노드가 node_name:华南-广州-中国电信으로 설정되어 있고, 동시에 작업에 사용자 정의 태그 node_name:자체 호스팅 노드를 추가한 경우, 사용자 정의 태그는 무시되며 테스트 결과 속성에 기록되지 않습니다.