webbench支持post: github地址
由于近期要做一个http请求性能优化任务,本来自己写了一个,使用curl,但是发现curl写的客户端本身存在瓶颈,遂放弃。
后来想起来,以前看过文章说webbech是个不错的压力测试工具,而且非常小,所以就拿过来试用下。
遗憾从官网找到的源码,编译安装后不支持post方式。自己动手修改下了源码,以支持post方式
只从两种方式获取参数。
-P [postdata]
从参数中获取,所有clients使用相同post数据./webbench -c 10 -t 30 -P "username=peter&&clients=3.5.11&&policy=%E7%A9%BA%E7%AD%96%