为宝塔面板Nginx安装VeryNginx笔录一文中提到使用wrk对Nginx服务器进行压力测试,这里记录一下CentOS7系统下wrk的安装方法

wrk安装

cd /usr/local/src
yum install git -y
git clone https://github.com/wg/wrk.git
cd wrk
yum -y install gcc
make
ln -s /usr/local/src/wrk/wrk /usr/local/bin

参数说明

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

应用示例

wrk -t2 -c1000 -d600s --latency http://www.qq.com

以上执行结果将向腾讯网网站以2线程 模拟1000个TCP连接数持续10分钟的压测

注意事项

本工具收集自网络,仅提供对自有服务器WEB环境进行压测,禁止用于非法用途,否则后果自负。