
Harness가 AI 에이전트가 테스트를 작성하고 실행하도록 설계한 오픈소스 부하 테스트 도구 VegaLoad를 공개했다. Apache 2.0 라이선스로 제공되며, 에이전트가 테스트를 실행하면 통과·실패 결과와 HTML 보고서를 돌려준다.
VegaLoad는 macOS, Linux, Windows, Docker, Kubernetes에서 실행되는 단일 바이너리로, JVM이나 Node 런타임을 별도로 설치할 필요가 없다. HTTP/1.1, HTTP/2, gRPC, WebSocket, MQTT, Kafka, PostgreSQL, MySQL, Redis, RabbitMQ, FTP, SFTP, TCP, UDP 등 14개 프로토콜을 지원한다.
p95 지연 시간, 오류율, 검사 항목에 한계를 설정할 수 있다. 한계를 넘으면 CI에서 풀 리퀘스트를 중단하거나 CD에서 배포를 멈출 수 있다. 에이전트는 localhost를 자유롭게 테스트할 수 있지만, 다른 호스트를 테스트하려면 승인이 필요하다. 모든 실행은 사용자의 컴퓨터에 감사 로그로 남고, 테스트와 오프라인에서 열 수 있는 HTML 보고서도 로컬에 저장된다.
내장 MCP 서버와 에이전트 기능은 Cursor와 Claude Code에서 작동한다. 설치 안내에 따르면 Homebrew로 설치한 뒤 프로젝트에서 vegaload init을 실행하고 에이전트에게 부하 테스트를 요청하면 된다.
VegaLoad는 Harness가 후원하고 Harness Resilience Testing 팀이 개발한다. Harness는 테스트 파일을 코드 옆에 두고 풀 리퀘스트 검토와 CI·CD에 포함할 수 있도록 만들었다고 설명한다. 여러 머신에서 부하를 생성하거나 팀 간 실행 기록을 공유하고, 장애 상황을 살피는 복원력 프로브가 필요한 팀을 위해서는 상용 Harness Resilience Testing도 선택지로 제시한다. 다만 VegaLoad와 LitmusChaos는 각각 독립적으로 사용할 수 있는 무료 오픈소스 도구라고 Harness는 밝혔다.
설치 안내는 vegaload.ai, 소스 코드는 GitHub 저장소에서 확인할 수 있다. 설치 가이드와 VegaLoad 출시 관련 글도 제공된다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요