loadtest
Run load tests.
The tool runs load tests against HTTP or WebSocket endpoints, offering a command‑line interface that accepts parameters for total request count, concurrency, keep‑alive connections, and a target request‑per‑second rate. It supports URLs with http://, https://, or ws:// schemes and provides output such as mean response times and latency percentiles, enabling users to assess server performance under controlled traffic patterns.
Developers can invoke the utility directly from the terminal or integrate it programmatically via its API, making it suitable for inclusion in automated test suites and deployment pipelines. The API design allows custom request configurations and easy embedding within other Node.js projects, facilitating systematic performance verification before releases.
Distinctive aspects include compatibility with Apache ab‑style flags while adding precise rate control through the --rps option, and the ability to run on a single CPU core with predictable scaling across multiple cores. The package is stable, available as a global CLI command, and can be added as a development dependency in npm projects.
Reviews
Loading reviews…
Similar apps
Network & Connectivity
speedtest-net
Test internet connection speed and ping using speedtest.net.
API & Network Testing
httptap
Breakdown and visualize HTTP requests.
API & Network Testing
shell2http
Shell script based HTTP server.
Terminals & CLI
lowcharts
Draw low-resolution graphs.
Terminals & CLI
speedtest-cli
Test internet bandwidth using speedtest.net.
API & Network Testing
iola
Socket client with REST API.