HTTP 压测工具Go源码
#源码介绍
此源码是用Go语言开发的,网上的测压工具很多,但下面这款我认为是是非常不错的,有需要的小伙伴可以拿去研究一下,非常有参考价值。
安装GOBIN
在你的PATH
。完成后,运行命令:
$ go get -u github.com/tsenart/vegeta
代码片段:
echo ‘GET http://localhost:8080’ | \
vegeta attack -rate 5000 -duration 10m | vegeta encode | \
jaggr @count=rps \
hist\[100,200,300,400,500\]:code \
p25,p50,p95:latency \ sum:bytes_in \
sum:bytes_out | \
jplot rps+code.hist.100+code.hist.200+code.hist.300+code.hist.400+code.hist.500 \
latency.p95+latency.p50+latency.p25 \
bytes_in.sum+bytes_out.sum
#效果展示

#源码已上传阿里云oss,请看右侧下载
源码已上传阿里云OSS不限速下载
会员用户请登录后使用右侧高速下载通道
普通用户请支付两元使用高速下载通道
提示:未登录用户为游客购买,购买记录缓存在浏览器内七天,建议注册后再操作可享受永久下载权限
#小二有话说
为了提升小伙伴们的体验感,小二开通了阿里云oss下载,超过100mb的文件小二会放到阿里云oss里,小于100mb的小二会放到高速网盘下,小伙伴们可以开通会员后免费不限速下载哦,或者花两元购买资源[会员专享资源5元],网站的盈利都会用来给大家提升体验感,5元/10元就可开通一月/永久超级会员了,望大家理解小二。