压测工具wrk简易使用

163 阅读1分钟

压测工具wrk简易使用

简介

wrk是一个轻量级的性能测试工具,上手简单,非常适合我们开发人员日常开发过程中的压测工作。

安装wrk

步骤一:从GitHub上将wrk clone到本地

git clone https://github.com/wg/wrk.git wrk

步骤二:进入wrk目录,进行编译

 cd wrk/

键入make命令,等待编译工作的完成。

步骤三:编译完成后,我们将wrk这个文件复制到bin目录下

cp wrk /usr/local/bin/

步骤三:查看版本

自此wrk就安装完成了,我们可以键入下面这套命令查看wrk的版本号来验证wrk是否安装成功。

wrk -v

正常输出wrk信息,就说明我们的安装是成功的。

wrk 4.2.0 [epoll] Copyright (C) 2012 Will Glozer
Usage: wrk <options> <url>
  Options:
    -c, --connections <N>  Connections to keep open
    -d, --duration    <T>  Duration of test
    -t, --threads     <N>  Number of threads to use

    -s, --script      <S>  Load Lua script file
    -H, --header      <H>  Add header to request
        --latency          Print latency statistics
        --timeout     <T>  Socket/request timeout
    -v, --version          Print version details

  Numeric arguments may include a SI unit (1k, 1M, 1G)
  Time arguments may include a time unit (2s, 2m, 2h)

wrk基础使用

一个简单的例子,键入下面这条命令使用12线程在30s内请求百度400次。

wrk -t12 -c400 -d30s --latency http://www.baidu.com

截屏2023-11-25 下午9.45.53.png

截屏2023-11-25 下午9.46.13.png