goku is a HTTP load testing application written in Rust

Installation of cargo itself

goku

Overview

goku is a HTTP load testing application written in Rust

(This is inspired by vegeta!)

Demo

Installation

Pre-compiled executables

Get them here

using homebrew

using cargo

Installation of cargo itself.

Usage

Example

kamehameha

Send 10,000 requests to 127.0.0.1:8080 in 10 parallel (There is an attack alias because hitting 'kamehameka' is awkward.)

Output in json and text is possible. When combined with jq, the display can be made beautiful.

Contribution

  1. Fork it ( http://github.com/k-nasa/goku )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

MIT

Author

k-nasa

my website

Issues

Collection of the latest Issues

k-nasa

k-nasa

0

並列度を指定しても、実際にその並列度で動作するわけではない。  なのでその点を修正する

k-nasa

k-nasa

0

今使っているライブラリの実行性能が気になる。 計測を行い、遅いようであれば自分で高速なプログレスバーの実装が必要

Versions

Find the latest versions by id

Information - Updated Jun 22, 2022

Stars: 28
Forks: 3
Issues: 7

Repositories & Extras

Tiny but strong HTTP server in Rust

Its main objectives are to be 100% compliant with the HTTP standard and to provide an easy way to create an HTTP server

Tiny but strong HTTP server in Rust
Http

9.8K

A fast and correct HTTP implementation for Rust

Get started by looking over the reqwest

A fast and correct HTTP implementation for Rust

Ease - HTTP clients for Rust

Ease is a library for interacting with RESTful APIs

Ease - HTTP clients for Rust

When you need to pretend you are a REST API, but you're really not

Facade is a Rust-based HTTP transformation layer to seamlessly convert REST calls into GraphQL calls for piecemeal API migrations

When you need to pretend you are a REST API, but you're really not

Rust helpers for serving HTTP GET and HEAD responses with

This crate supplies two ways to respond to HTTP GET and HEAD requests:

Rust helpers for serving HTTP GET and HEAD responses with

When you need to pretend you are a REST API, but you're really not

Vostok is a Rust-Based HTTP Transformation Layer To Seamlessly Convert REST Calls Into GraphQL Calls For Piecemeal API Migrations

When you need to pretend you are a REST API, but you're really not

Eve-rs is a middleware-based rust http framework which is inspired from ExpressJS framework

Let's create a demo application using eve-rs, using an intuative approach to get a better understanding of the framework

Eve-rs is a middleware-based rust http framework which is inspired from ExpressJS framework
Http

375

HTTP mocking for Rust!

Before upgrading, make sure to check out the rustfmt as a general code style

HTTP mocking for Rust!

Rust Urbit HTTP API

This library wraps the Urbit ship http interface exposing it as an easy-to-use Rust crate

Rust Urbit HTTP API

HTTP Server with Rust

Rust http server from scratch

HTTP Server with Rust

ehttp: a minimal Rust HTTP client for both native and WASM

If you want to do HTTP requests and are targetting both native and web (WASM), then this is the crate for you!

ehttp: a minimal Rust HTTP client for both native and WASM
Facebook Instagram Twitter GitHub Dribbble
Privacy