Skip to content

fomalhaut88/winrk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

winrk

GitHub stars Top Language Version License

> winrk --help
Winrk is an HTTP benchmarking tool for Windows users, inspired by wrk.

Usage: winrk [OPTIONS] <URL>

Arguments:
  <URL>  URL to load

Options:
  -d, --duration <DURATION>        Load duration [default: 10]
  -c, --connections <CONNECTIONS>  Number of simultaneous connections [default: 100]
  -t, --threads <THREADS>          Number of CPU threads [default: 1]
  -m, --method <METHOD>            HTTP method [default: GET]
  -D, --data <DATA>                Request body [default: ]
  -H, --header <HEADER>            HTTP header
  -T, --timeout <TIMEOUT>          Request timeout
  -h, --help                       Print help
  -V, --version                    Print version

Read more on Medium - Winrk is a wrk alternative for Windows users.

Download

Download the installer from SourceForge: https://sourceforge.net/projects/winrk/files/latest/download

After installation restart your computer.

Example

Command:

winrk https://example.com -t 4 -d 5 -c 200

Output:

Input:
    url: https://example.com
    method: GET
    threads: 4
    duration: 5s
    connections: 200

Result:
    total: 5733 requests
    errors: 0 errors
    error percentage: 0.0%
    latency min: 148.93645ms
    latency median: 200.466559ms
    latency average: 212.157226ms
    latency max: 927.661398ms
    transfers: 1.129 MB per sec
    rps: 942.7 requests per sec

Packing from source

Step 1: cargo build --release

Step 2: iscc winrk-setup.iss

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published