美文网首页
wrk压测工具使用及验证测试

wrk压测工具使用及验证测试

作者: 小钟钟同学 | 来源:发表于2018-05-08 23:47 被阅读30次

    背景

    因业务上线前需要进行一定压力测试,验证服务器相关一些接口性能。
    之前使用ab进行简单的压测过,具体的可以再查看。
    地址:https://www.jianshu.com/p/4fb1ad3a7c11

    但是今天我们换一个比ab更好的压测工具。就是今天“猪脚” wrk!

    安装

    要使用wrk需要先编译一下才能使用!

    git clone https://github.com/wg/wrk.git  
    cd wrk  
    或者下载之后,解压 修改为wrk 上传
    make  
    

    遇到的问题1:

    -bash: git: command not found
    

    解决安装git参考:
    https://blog.csdn.net/chenlvzhou/article/details/61198783

    make 成功以后在目录下有一个 wrk 文件.

    做软链接:

    # ln -s /usr/local/src/wrk/wrk /usr/local/bin
    
    # wrk -t 2 -c 50 -d 20 --latency http://localhost:5000
    或
    # wrk -t12 -c100 -d30s http://www.baidu.com 
    或加上超时
    #wrk -t12 -c100 -d30s -T30s http://www.baidu.com 
    

    参考:
    https://www.cnblogs.com/rainy-shurun/p/5867946.html

    参数说明:

    -t 需要模拟的线程数
    -c 需要模拟的连接数
    -d 测试的持续时间
    --timeout 超时的时间
    --latency 显示延迟统计

    结果显示说明:
    Latency:响应时间
    Req/Sec:每个线程每秒钟的完成的请求数
    Avg:平均
    Max:最大
    Stdev:标准差

    详细使用参考:
    https://blog.csdn.net/xx123er/article/details/52401296
    https://blog.csdn.net/weiyi556/article/details/79038576
    https://blog.csdn.net/zhiyuan_2007/article/details/78369066

    相关文章

      网友评论

          本文标题:wrk压测工具使用及验证测试

          本文链接:https://www.haomeiwen.com/subject/mldgrftx.html