mock
mock은 API 유틸리티로, 다음을 할 수 있습니다:
- API 구성 파일이나
- 쉘 스크립트를 응답 핸들러로 사용할 수 있습니다. 또는 다른 종류의 프로그램도
- API를 테스트할 수 있습니다 - 엔드포인트가 요청되었는지에 대한 단언을 할 수 있습니다.
mock을 배우고 이해하는 가장 빠른 방법은 예제 페이지를 보는 것입니다.빠른 링크
시작하기
$ mock serve --port 3000 \
--get "/time-now" \
--exec 'printf "Now it is %s" $(date +"%H:%M") | mock write' \
--post "/shut-down/{application}" \
--exec 'killall $(mock get-route-param application)'테스트해 봅시다:
$ curl localhost:3000/time-now
Prints out:
Now it is 22:00$ curl -X POST localhost:3000/shut-down/mock
Shuts down the server!
mock은 다른 API(또는 어떤 HTTP 서비스든)를 확장할 수도 있습니다.
예를 들어, `example.com에서 실행 중인 기존 API에 새 경로를 추가하고 싶다고 가정해 보겠습니다:
`
example.com
`sh
$ mock serve --port 3000 \
--base example.com \
--get 'some-new-route' \
--exec 'printf "Hello, world!" | mock write'
--base example.com 옵션을 사용하면, 귀하의 API는 해당 다른 웹사이트의 프록시 역할을 하며, 추가 경로 GET /some-new-route`를 확장합니다.
자세한 내용은 문서에서 "Base APIs"를 참조하세요. mock을 사용하여 API를 더욱 맞춤화하는 다양한 방법이 있습니다. 가이드를 계속 읽어보세요.
설치하기
mock은 단일 파일 실행 파일로 배포됩니다. 릴리즈 페이지를 확인하고 최신 tarball을 다운로드하세요.
라이선스
mock은 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 확인하세요.
--- Tranlated By Open Ai Tx | Last indexed: 2026-07-18 ---