Erlo

花一天半写了个http暴力压测工具,每秒可轰出70万个http请求,支持pipeline

收藏 2018-07-10 17:07:41   1503   开源中国
页面报错/反馈
点赞

前因

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

剩下的就没啥好讲的了,有兴趣的同学可以过来优化一下这个工具的展现层!

博客文字不在多,在于精,用极少的语言表达要表达的内容!
 

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认