3.9. wrk工具的使用

未匹配的标注

wrk只支持unix系统 也就是windows不支持的
能用少量的线程测试大量的链接
wrk工具的安装:
git clone github.com/wg/wrk
wrk的安装不再说啦自己去百度
wrk的具体使用命令如下所示:

wrk工具的使用

wrk -t4 -c300 -d30s –latency “http://www.baidu.com"
解释:使用4个线程300个连接,对百度首页进行30s的压测,并要求在压测结果中输出响应延迟信息
输出结果的各项数据的解释:
wrk工具的使用

当然ab压力测试也不错,之前我也有写过博客记录过详细的使用过程,但是wrk显得更时髦一些,以后就用wrk吧!
ab压力测试:博客:Nginx 高级篇(八)ab 压力测试即 nginx 的性能统计模块
jmeter压测以及jmeter分布式压测我也写过博文:note.youdao.com/noteshare?id=96d2e5...

关于wrk压测的小注意:
wrk你可以传递头部信息过去,比如你在压测的时候需要将cookie传递过去可以这么搞哦:

wrk -t80 -c2000 -d 60s --latency -H "Cookie: uid=2;sign=bZ65z4SLlRtzyLHiCgo5LQ==" http://10.10.20.120:8082/check?productID=7

关于wrk压测的小注意:
wrk你可以传递头部信息过去,比如你在压测的时候需要将cookie传递过去可以这么搞哦:

wrk -t80 -c2000 -d 60s --latency -H "Cookie: uid=2;sign=bZ65z4SLlRtzyLHiCgo5LQ==" http://10.10.20.120:8082/check?productID=7

cookie后边一定要加上一个空格 不然会获取不到cookie值的,其他的也是如此!cookie后边一定要加上一个空格 不然会获取不到cookie值的,其他的也是如此!

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~