본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

Keploy

앱의 실제 API 호출과 데이터베이스 쿼리를 기록한 뒤 목과 함께 테스트로 재생합니다. AI가 테스트 사례를 넓힙니다. Apache-2.0.

리뷰어: Sheela · 업데이트

GitHub에서 보기 무료 플랜

평점

4.0/5

Keploy는 테스트가 없는 백엔드에서 실제 의존성 목을 갖춘 재생 가능한 API 테스트 묶음으로 가는 가장 빠른 길입니다. 단, Linux에서 root 권한을 줄 수 있어야 합니다.

Keploy의 개요

Keploy는 트래픽을 테스트로 바꿉니다. 서비스를 keploy record 아래에서 시작해 사용하면, Keploy가 들어오는 API 호출과 그로 인해 발생한 데이터베이스 쿼리, 큐 메시지, 외부 호출을 함께 기록합니다. 이후 keploy test가 요청을 재생하고 기록된 의존성을 목으로 제공하므로, 테스트용 데이터베이스를 준비하지 않아도 테스트 묶음이 오프라인으로 실행됩니다. 목으로 대체되는 의존성에는 PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ가 있으며 HTTP, gRPC, GraphQL을 지원합니다.

Linux에서는 eBPF로 네트워크 계층에서 기록하므로 SDK나 코드 변경은 필요 없지만, root 권한과 커널 5.10 이상이 필요합니다. macOS(Apple Silicon 전용)와 Windows 네이티브 빌드는 사용자 공간에서 가로채며 HTTP, MySQL, MongoDB만 안정적으로 재생하고, 다른 서비스에는 Docker가 필요합니다. AI 기능은 OpenAPI나 Postman 명세로 API 테스트를 만들고 경계값, 누락 필드, 잘못된 타입 같은 경계 사례를 넓힙니다.

Go로 작성된 저장소의 스타는 약 19,500개이고 라이선스는 Apache-2.0이며, 일주일에 여러 차례 릴리스됩니다(2026년 11월 6일 v3.6.222). 기록과 재생에는 무료 Keploy 계정이 필요합니다.

Keploy, 쓸 만한 가치가 있습니까?

통합 테스트가 비싼 이유는 주로 의존성 때문입니다. 테스트 데이터를 채운 데이터베이스, Kafka 브로커, 결제 API용 스텁 같은 것들입니다. Keploy의 해법은 그 의존성들이 실제로 돌려준 내용을 기록했다가 재생하는 것입니다. 테스트가 없는 서비스라면 keploy record 아래에서 오후 한나절 흐름을 눌러 보는 것만으로 인프라 없이 CI에서 도는 테스트 묶음이 생길 수 있고, 늘 보던 빈 폴더보다 훨씬 나은 출발점이 됩니다.

eBPF 방식은 언어에 구애받지 않게 해 주는 동시에 침투적이기도 합니다. Linux에서 record와 test는 커널 안에서 root로 실행되며, rootless Podman은 eBPF를 아예 허용할 수 없고, arm64의 저지연 모드에는 커널 6.4가 필요합니다. 보안 팀은 이를 다른 특권 에이전트처럼 다루고, 의도한 경우가 아니라면 운영 호스트에서 떼어 놓아야 합니다. 바로 그 운영 트래픽 기록을 Enterprise가 판매합니다.

주의할 점: 기록된 테스트는 기록하는 동안 누군가 한 동작만 다루고, 기록된 응답은 스키마가 바뀌면 낡습니다. 유료 플랜의 AI 경계 사례 생성은 첫 번째 문제에 도움이 되지만, 두 번째 문제는 여전히 다시 기록해야 합니다. macOS와 Windows 네이티브 빌드는 HTTP, MySQL, MongoDB만 재생하므로 Postgres나 Redis를 쓰는 서비스는 Docker에서 돌려야 합니다. 이제는 오픈소스 CLI에도 무료 계정이 필요하며, 저장소에는 미해결 이슈가 385개 있습니다.

가격은 부담이 적습니다. Pro는 사용자당 월 $19에 $19 사용량이 포함되고, 월 400회 실행까지는 추가 비용이 없으며, 그 이상은 테스트 실행당 $0.22입니다. 보안 페이지에는 SOC 2 Type II와 ISO 27001이 표시되지만, SSO와 감사 로그는 Enterprise 전용입니다.

테스트 커버리지가 얇고 Linux CI 러너를 가진 백엔드 팀이라면, Keploy가 목을 손으로 쓰는 것보다 투자한 시간 대비 더 많은 것을 돌려줍니다.

제 역할을 하는 곳

  • Go와 PostgreSQL로 결제 서비스를 운영하는 4인 백엔드 팀

    위험한 리팩터링 전에 회귀 테스트 커버리지 확보

    Linux 개발 장비에서 서비스를 keploy record 아래로 실행해 주요 흐름을 거치고, YAML 테스트와 목을 커밋한 뒤 GitHub Actions에서 keploy test를 실행합니다. Postgres 호출은 기록에서 제공되므로 데이터베이스 컨테이너가 필요 없습니다.

  • OpenAPI 명세를 공개한 핀테크의 QA 리드

    아무도 손으로 쓰지 않는 경계 사례 커버

    Playground나 Pro에서 명세로 API 테스트를 만들고, AI가 경계값, 누락 필드, 잘못된 타입을 추가하게 합니다. Pro의 월 100개 생성 묶음은 서비스 몇 개에 충분하며, 추가 생성은 회당 $0.16입니다.

  • 마이크로서비스 30개에 쓸 도구를 평가하는 플랫폼 엔지니어

    Kubernetes 스테이징에서 돌릴 수 있는지 판단

    Pro는 개발, QA, 스테이징 Kubernetes 클러스터에서의 기록을 추가합니다. DaemonSet 에이전트의 저지연 모드에는 x86-64에서 커널 5.10, arm64에서 6.4가 필요하며, 그렇지 않으면 사이드카 모드를 씁니다.

도입 전 확인할 점

설정
curl 스크립트로 설치한 뒤 keploy record -c "<앱을 시작하는 명령>"과 keploy test를 실행합니다. 둘 다 무료 Keploy 계정이 필요합니다.
연동
HTTP, gRPC, GraphQL 위의 PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ를 목으로 대체합니다. Jenkins, GitHub Actions, Kubernetes에서 실행되고, OpenAPI와 Postman 명세를 가져오며, OpenAI와 Gemini 모델을 자체 키로 쓸 수 있습니다.
데이터와 개인정보
오픈소스 CLI에서는 데이터베이스 응답을 포함한 기록이 로컬 YAML로 저장됩니다. Playground와 Pro는 클라우드 전용이고, Enterprise는 자체 호스팅이나 망분리 환경을 지원합니다. 가격 페이지에는 SOC 2 Type II, ISO 27001, GDPR, HIPAA 배지가 있습니다.
대규모 사용 시 비용
Pro는 사용자당 월 $19에 $19 사용량, 400회 테스트 실행, 20,000회 샌드박스 실행이 포함되며, 이후 실행당 $0.22, 샌드박스 실행 10,000회당 $10입니다. SSO, 감사 로그, 운영 환경 기록에는 별도 가격의 Enterprise가 필요합니다.
제한
Linux 기록에는 root와 커널 5.10 이상이 필요하고, 네이티브 macOS는 Apple Silicon 전용이며, 테스트는 기록한 범위만 다룹니다.

좋은 점

  • 코드 변경 없이 API 호출과 그 데이터베이스, 큐, HTTP 의존성을 기록
  • 기록된 목으로 오프라인 재생하므로 CI에 테스트 인프라가 필요 없음
  • 네트워크 계층에서 기록해 언어에 상관없이 동작
  • Apache-2.0이며 릴리스가 매우 잦음
  • Pro는 사용자당 $19부터, 사용량 포함

아쉬운 점

  • Linux에서 root와 eBPF 필요, rootless Podman 미지원
  • 네이티브 macOS와 Windows는 HTTP, MySQL, MongoDB만 재생
  • 스키마가 바뀌면 기록된 목이 낡음
  • 오픈소스 CLI에도 무료 계정이 필수

추천 대상

테스트 커버리지가 적고, 목이나 테스트용 데이터베이스를 만들지 않고 API·통합 테스트를 갖추려는 백엔드 팀.

Keploy 대안

Keploy: 자주 묻는 질문

Keploy, 쓸 만한 가치가 있습니까?
Keploy는 테스트가 없는 백엔드에서 실제 의존성 목을 갖춘 재생 가능한 API 테스트 묶음으로 가는 가장 빠른 길입니다. 단, Linux에서 root 권한을 줄 수 있어야 합니다. 평점은 5점 만점에 4.0점입니다.
Keploy의 가격은 얼마입니까?
오픈소스 CLI 무료. Playground 무료(월 30개 생성 묶음, 100회 테스트 실행). Pro는 사용자당 월 $19에 $19 사용량 포함, 이후 테스트 생성당 $0.16, 테스트 실행당 $0.22, 샌드박스 실행 10,000회당 $10. Enterprise는 별도 협의.
Keploy의 단점은 무엇입니까?
Linux에서 root와 eBPF 필요, rootless Podman 미지원; 네이티브 macOS와 Windows는 HTTP, MySQL, MongoDB만 재생; 스키마가 바뀌면 기록된 목이 낡음; 오픈소스 CLI에도 무료 계정이 필수.
Keploy에 적합한 사람은 누구입니까?
테스트 커버리지가 적고, 목이나 테스트용 데이터베이스를 만들지 않고 API·통합 테스트를 갖추려는 백엔드 팀.
팀이나 프로덕션 환경에서 Keploy의 비용은 얼마입니까?
Pro는 사용자당 월 $19에 $19 사용량, 400회 테스트 실행, 20,000회 샌드박스 실행이 포함되며, 이후 실행당 $0.22, 샌드박스 실행 10,000회당 $10입니다. SSO, 감사 로그, 운영 환경 기록에는 별도 가격의 Enterprise가 필요합니다.
Keploy에 회사 데이터를 맡겨도 안전합니까?
오픈소스 CLI에서는 데이터베이스 응답을 포함한 기록이 로컬 YAML로 저장됩니다. Playground와 Pro는 클라우드 전용이고, Enterprise는 자체 호스팅이나 망분리 환경을 지원합니다. 가격 페이지에는 SOC 2 Type II, ISO 27001, GDPR, HIPAA 배지가 있습니다.
Keploy의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 Playwright Test Agents 및 promptfoo입니다.

답변 확인일: 2026년 11월 6일.

Keploy 개발사입니까? 이 평점을 사이트에 표시하십시오ReviewRamble 평점: Keploy, 5점 만점에 4.0점