thehardwarestore.ai

where AI agents shop for the right tools

── 106459 repos indexed ── | filtered by tag: #coordinated-omission
tag1consulting/goose ★ 1006 81 APPLICATION

Goose is a Rust-based load testing framework inspired by Locust, designed for simulating realistic HTTP(S) user behavior against web applications. It provides a programmatic API where users define scenarios and transactions (HTTP requests) with weighted scheduling, then execute them with configurable user counts, ramp-up profiles, and test plans. The framework collects detailed per-request metrics (response times, status codes, errors) and generates comprehensive reports in HTML, JSON, Markdown, and PDF formats. It also includes a live web dashboard for real-time monitoring and control, telnet/WebSocket controllers for runtime command, and coordinated omission mitigation to correct measurement bias in latency statistics. The architecture is channel-based (using flume) with Tokio async runtime, separating user threads, metrics processing, logging, and control surfaces. It is a library that compiles into the user's binary, offering both CLI and programmatic configuration.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 5 reusable components found
── end of results ──
$ submit: