your all in one http load tester
turbotanuki is a Go-based tool for load testing HTTP servers. It provides a simple command-line interface with various flags to customize your requests.
-
Concurrent Requests: Control the number of concurrent requests with the
-c
or--cunnreq
flag (default: 1). -
File Input: (pending) Utilize tanuki directives (commands) from a file with the
-f
or--file
flag for more complex requests. -
Total Number of Requests: Set the total number of requests with the
-n
or--numreq
flag (default: 1). -
Save Directives to File: Save tanuki directives to a file with the
-s
or--save
flag for reuse. -
Specify URL: Set the URL for the deed with the
-u
or--url
flag.
- Go installed on your machine.
Clone the repository:
git clone https://github.com/msalbrain/turbotanuki
Compile the project:
cd turbotanuki
go build -o tt
./tt [flags]
Example:
./tt -u https://example.com -n 10
For more options, use the -h
or --help
flag:
./tt --help
Also for those using a windows machine with x86 architecture a server_test.exe
has been provided for testing it runs on port 13001. It supports all the methods you need and returns a random response (200 - 500)
If you'd like to contribute to this project, please follow the contribution guidelines.
This project is licensed under the [License Name] - see the LICENSE file for details.