Network Mocking
백엔드를 수정하지 않고 API 응답을 모킹하기 위한 도구입니다. 매칭된 XHR/fetch 요청은 모킹된 응답을 직접 반환합니다.
set_network_mock
네트워크 모킹 규칙을 추가합니다. 매칭되는 요청은 실제 네트워크를 거치지 않고 모킹된 응답을 반환합니다.
Parameters
Example
Tips
- 모킹은
fetch()와XMLHttpRequest호출 모두를 인터셉트합니다. - 기본적으로 부분 문자열 매칭이 사용됩니다. 복잡한 패턴에는
isRegex: true를 사용하세요. - 모킹은 명시적으로 제거하거나 초기화하기 전까지 유지됩니다.
body는 반드시 문자열이어야 합니다. JSON 응답의 경우 객체를 문자열로 변환하세요.
list_network_mocks
활성화된 모든 네트워크 모킹 규칙을 조회합니다.
Parameters
Example
Tips
hitCount는 각 모킹에 매칭된 요청 수를 나타내며, 모킹이 정상적으로 작동했는지 확인하는 데 유용합니다.
remove_network_mock
ID로 특정 네트워크 모킹 규칙을 제거합니다.
Parameters
Example
모든 모킹 규칙을 한 번에 제거하려면 통합 clear 도구에 target: "network_mocks"를 사용하세요.
테스트 시나리오 종료 후 호출하여 모킹이 다음 테스트에 영향을 주지 않도록 하세요.