
New releaseAug 23, 2026
hoverfly v1.12.12
개발자와 테스터를 위한 경량 서비스 가상화/API 시뮬레이션/API 모킹 도구

개발 및 테스트를 위한 API 시뮬레이션
Hoverfly는 가볍고 오픈 소스 API 시뮬레이션 도구입니다. Hoverfly를 사용하면 애플리케이션이 의존하는 API의 현실적인 시뮬레이션을 만들 수 있습니다.
- 느리고 불안정한 API 종속성을 현실적이고 재사용 가능한 시뮬레이션으로 대체하세요
- 네트워크 지연, 무작위 오류 또는 속도 제한을 시뮬레이션하여 엣지 케이스를 테스트하세요
- 모든 프로그래밍 언어로 확장 및 사용자 정의 가능
- API 시뮬레이션 내보내기, 공유, 편집 및 가져오기
- CLI 및 Java용 네이티브 언어 바인딩
- REST API
- 가볍고 고성능이며 어디서나 실행 가능
- Apache 2 라이선스
Hoverfly는 iOCO Solutions에서 개발 및 유지 관리합니다.
빠른 시작
Hoverfly Cloud
Hoverfly Cloud - 서비스로서의 API 시뮬레이션. 여기에서 가입하세요.
기여하기
기여를 환영합니다!
기여하려면 다음을 따르세요:
- 저장소 포크하기
- 포크에 기능 브랜치 생성하기
- 변경 사항을 커밋하고 Hoverfly의 master 브랜치에 풀 리퀘스트 생성하기
- 풀 리퀘스트에 변경 사항에 대한 세부 정보 포함, 즉
- 변경한 이유
- 테스트 방법
- 수행한 테스트에 대한 모든 정보
포킹 모델에 대한 자세한 내용은 이 링크를 확인하세요: forking workflow.
로컬 개발 설정
빌드
-
Go를 설치하세요. 공식 Go 웹사이트에서 운영 체제에 맞는 다운로드 및 설치 지침을 따르세요. 이전에
apt-get또는homebrew를 사용하여 Go를 설치한 경우 먼저 제거해야 합니다. -
hoverfly 프로젝트를 클론하세요:
git clone https://github.com/SpectoLabs/hoverfly.git # 또는: git clone https://github.com/<사용자명>/hoverfly.git -
마지막으로 빌드를 실행할 수 있습니다
cd hoverfly make build
바이너리는 target 디렉토리에 있습니다.
테스트
다음 명령으로 모든 단위 및 기능 테스트를 실행할 수 있습니다:
make test
환경에 ruby와 python이 설정되어 있지 않으면 일부 미들웨어 테스트가 실패할 수 있습니다. Mac을 사용하는 경우 Homebrew로 설치할 수 있습니다:
brew install ruby
brew install python
라이선스
Apache License 버전 2.0 자세한 내용은 LICENSE 참조.
저작권 (c) 2025 Hoverfly Cloud