go-wrk icon indicating copy to clipboard operation
go-wrk copied to clipboard

a small heavy duty http/https benchmark tool written in go

Results 14 go-wrk issues
Sort by recently updated
recently updated
newest added

It seems like the README here is incorrect and wrk *has* HTTPS support. maybe it didn't back when this project was started, but it sure does now.

All the examples are based on a certain body or params. But it would be untruthful if we only using one case to test the system/service performance. So how to...

When the response body is a stream, there will be a big difference. For example, download a file. In order to avoid OOM, we can use `ioutil.Discard`. For example: ```go...

go-wrk -m GET -t 10 -c 50000 -d 5 http://10.4.0.104:8080/httpretry runtime: program exceeds 10000-thread limit fatal error: thread exhaustion runtime stack: runtime.throw(0x6d1ad6, 0x11) D:/Go/src/runtime/panic.go:616 +0x88 runtime.checkmcount() D:/Go/src/runtime/proc.go:542 +0xb3 runtime.mcommoninit(0xc0b8405c00) D:/Go/src/runtime/proc.go:560...

![image](https://user-images.githubusercontent.com/2876745/34811476-04bde7e4-f6dc-11e7-8500-d749c65ab3b4.png) ![image](https://user-images.githubusercontent.com/2876745/34811552-60fb5c80-f6dc-11e7-844f-92fbb5fc789b.png)

`curl -X POST -d'{"accountID":"1"}' localhost:1234/geInfo` How am I supposed to send accountID value in go-wrk command for a post request