{"repo":"omarmhaimdat/pepe","free":true,"listed":false,"github":"https://github.com/omarmhaimdat/pepe","clone":"git clone https://github.com/omarmhaimdat/pepe.git","description":"HTTP Load Generator","language":"Rust","stars":92,"topics":["benchmark","command-line-tool","http","network","testing"],"license":"MIT","category":"cli-tools","readme_excerpt":"Pepe - HTTP Load Generator Pepe is a command-line HTTP load generator designed to test the performance and reliability of web servers. It allows you to send a large number of HTTP requests to a specified URL and measure various performance metrics such as response times, throughput, and error rates. Pepe is written in Rust and uses the reqwest and tokio libraries for making HTTP requests asynchronously. It supports sending multiple requests concurrently, custom headers, request bodies, timeouts, basic authentication, and proxy servers. Features - Concurrency : Send multiple requests concurrently to simulate real-world load. - Custom Headers : Add custom headers to the requests. - Request Body : Send data in the request body from a string or a file. - Timeouts : Set a timeout for each request. - Basic Authentication : Use basic authentication for the requests. - Proxy Support : Send requests through a proxy server. - DNS Resolution Timing : Measure DNS lookup and resolution times. - Detailed Statistics : Measure and display various performance metrics such as min, max, average, median, percentiles, standard deviation, total data transferred, and error rate. Installation Linux and MacOS (Shell Script) MacOS Package (Homebrew) Manual Installation Make sure you have Rust installed on your system. You can install Rust using rustup by following the instructions on the official website. Once you have Rust installed, you can build and install Pepe using Cargo, the Rust package manage","default_branch":null,"files":null,"tree":[],"storefront":"/r/omarmhaimdat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/omarmhaimdat/pepe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}