이 용어집은 개발자 프록시 설명서 전체에서 사용되는 용어를 정의합니다.
A
API 시뮬레이터
실제 API 서버에 연결하지 않고 API의 동작을 모방하는 도구입니다. 개발자 프록시는 응답을 모의하고, 오류를 시뮬레이션하고, 대기 시간을 삽입할 수 있는 API 시뮬레이터입니다.
C
비정상 상황 테스트
예기치 않은 조건을 처리할 수 있는지 확인하기 위해 시스템에 오류를 의도적으로 도입하는 테스트 방법론입니다. 개발 프록시를 사용하면 임의 API 오류 및 오류를 시뮬레이션하여 비정상 상황 테스트를 수행할 수 있습니다.
구성 파일
시청할 URL, 사용하도록 설정할 플러그 인 및 플러그 인 관련 설정을 포함하여 개발자 프록시의 동작을 정의하는 JSON 파일(devproxyrc.json)입니다.
개발 프록시 구성을 참조하세요.
E
오류 시뮬레이션
API 호출을 만드는 방법은 애플리케이션이 오류를 처리하는 방법을 테스트하기 위해 의도적으로 실패합니다. 개발자 프록시는 요청을 실제 API로 전달하는 대신 HTTP 오류 응답을 반환하여 오류를 시뮬레이션합니다.
I
가로채
개발자 프록시가 대상에 도달하기 전에 HTTP/HTTPS 요청을 캡처하는 경우 가로채는 요청은 API로 전달되거나 수정되거나 모의 응답으로 대체될 수 있습니다.
L
지연
요청을 보내고 응답을 받는 것 사이의 시간 지연입니다. 개발 프록시는 인공 대기 시간을 주입하여 느린 네트워크 조건 또는 오버로드된 API를 시뮬레이션할 수 있습니다.
M
모의 응답
실제 API에 요청을 전달하는 대신 개발자 프록시가 반환하는 미리 정의된 응답입니다. 모의 항목은 아직 존재하지 않는 API에 대해 테스트하거나 예측 가능한 응답을 원할 때 유용합니다.
모의 파일
모의 응답 정의를 포함하는 JSON 파일(종종 mocks.json)입니다. 각 항목은 URL 패턴을 응답 본문, 상태 코드 및 헤더에 매핑합니다.
P
통과
개발자 프록시가 수정 없이 실제 API에 요청을 전달하는 경우 요청이 활성 플러그 인과 일치하지 않거나 플러그 인이 해당 플러그 인에 대해 작동하지 않기로 결정할 때 발생합니다.
플러그 인
개발자 프록시의 기능을 확장하는 모듈식 구성 요소입니다. 플러그 인은 요청을 가로채거나, 보고서를 생성하거나, 지침을 제공할 수 있습니다. 플러그 인 아키텍처를 참조하세요.
Preset
일반적인 시나리오를 위해 미리 빌드된 구성 파일입니다. 사전 설정은 플러그 인과 설정을 결합하여 특정 작업을 수행합니다. 미리 설정된 구성 사용을 참조하세요.
프록시
요청 및 응답을 릴레이하는 클라이언트 애플리케이션과 API 서버 사이에 있는 서버입니다. 개발자 프록시는 컴퓨터에서 로컬 프록시로 실행됩니다.
R
속도 제한
API는 클라이언트가 일정 기간 동안 수행할 수 있는 요청 수를 제한하는 데 사용하는 기술입니다. 개발자 프록시는 429(너무 많은 요청) 응답을 반환하여 속도 제한을 시뮬레이션할 수 있습니다. 스로틀링과 비교하십시오.
녹음
이후 분석을 위해 API 요청 및 응답을 캡처하는 프로세스입니다. 개발자 프록시는 트래픽을 기록하고 다양한 형식으로 내보낼 수 있습니다.
보고자
기록된 데이터를 Markdown, JSON 또는 일반 텍스트와 같은 사람이 읽을 수 있는 형식으로 변환하는 플러그 인입니다. 기자는 보고 플러그 인의 출력을 처리합니다.
보고 플러그 인
기록된 요청을 분석하고 API 사용량, 사용 권한 또는 모범 사례에 대한 보고서를 생성하는 플러그 인입니다.
S
Schema
개발자 프록시 구성 파일에 대한 구조 및 유효성 검사 규칙을 정의하는 JSON 스키마 파일입니다. 스키마는 이를 지원하는 편집기에서 IntelliSense를 사용하도록 설정합니다.
섀도 API
애플리케이션에서 사용하지만 공식적으로 문서화되거나 조직에 알려지지 않은 API 엔드포인트입니다. 개발 프록시는 섀도 API를 검색하는 데 도움이 될 수 있습니다.
T
Throttling
부하가 높거나 리소스를 보호하기 위해 API가 의도적으로 요청을 느리게 하거나 거부하는 경우. 일반적으로 속도 제한과 번갈아 사용되지만, 제한은 일시적인 상태를 의미하는 반면, 속도 제한은 고정된 정책을 나타냅니다.
U
시청할 URL
개발자 프록시가 요청에 대해 모니터링하는 URL 패턴입니다. 이러한 패턴과 일치하는 요청만 가로채집니다. 패턴은 예를 들어 https://api.contoso.com/*와일드카드를 지원합니다.
W
시청
특정 URL에 대한 요청을 모니터링합니다. 개발자 프록시는 구성한 URL을 감시하고 일치하는 요청을 가로챌 수 있습니다.
참고하십시오
Dev Proxy