blikq / turbotanuki

your all in one http load tester

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

turbotanuki

Project Logo your all in one http load tester

Description

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.

Features

  • 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.

Getting Started

Prerequisites

  • Go installed on your machine.

Installation

Clone the repository:

git clone https://github.com/msalbrain/turbotanuki

Compile the project:

cd turbotanuki
go build -o tt

Usage

./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)

Contributing

If you'd like to contribute to this project, please follow the contribution guidelines.

License

This project is licensed under the [License Name] - see the LICENSE file for details.

About

your all in one http load tester

License:Other


Languages

Language:Go 100.0%