🔥 Rhea

Build Status

Rhea is a powerful and easy-to-use command-line tool written in Rust for load testing servers. It allows you to simulate heavy concurrent traffic and analyze how your server responds under various loads. With Rhea, you can identify performance bottlenecks, test the scalability of your server, and ensure its stability even in high-traffic scenarios.

Features

Installation

To install Rhea, you need to have Rust installed. Once you have Rust set up, you can install Rhea via Cargo, the Rust package manager:

bash $ cargo install rhea

Quick Start

  1. Ensure your server is running and accessible.

  2. Open a terminal window and run the following command:

bash $ rhea --url http://your-server.com/api --concurrency 100 --requests 1000

  1. Sit back and relax while Rhea performs the load test.

  2. Once the load test is complete, Rhea will display detailed metrics and statistics.

Usage

bash rhea [OPTIONS] --url <URL> --requests <REQ_COUNT>

Flags:

Options:

Contributing

We welcome contributions to Rhea! To contribute, please follow the guidelines outlined in the CONTRIBUTING.md file.

License

Rhea is open-source software licensed under the MIT License. See the LICENSE file for more details.

Happy load testing!