go-wrk
go-wrk copied to clipboard
a small heavy duty http/https benchmark tool written in go
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...
``` curl -X POST https://example.org/upload --form [email protected] ```
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...
 
`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