前因
windows下没什么太多好的http暴力压测工具,t-io在TFB上的表现也是前不前后不后的(见:https://my.oschina.net/talenttan/blog/1841863),所以特别想找个http暴力压测工具来找出tio-http的瓶颈,但是,暂时没有找到,所以想利用t-io自己动手写了一个。
后果
从昨天下午开始,到现在,大概一天半的时间,工具雏形已现,目前测出的最好数据是每秒处理70.7万个Http请求(前提是开启pipeline),见下图
show me the code
代码在:https://gitee.com/tywo45/t-io/tree/master/src/zoo/http/client
- 先启动tio-http-server:org.tio.http.server.benchmark.TioBenchmarkStarter(代码在test目录)
- 再启动tio-http-client:org.tio.http.client.HttpClientStarter
剩下的就没啥好讲的了,有兴趣的同学可以过来优化一下这个工具的展现层!
博客文字不在多,在于精,用极少的语言表达要表达的内容!