wrk-服务器压力测试工具的使用(一)

原创 2017年11月15日 15:04:46

github地址:https://github.com/wg/wrk

一、安装

Ubuntu/Debian

sudo apt-get install build-essential libssl-dev git -y

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

cd wrk

sudo make

//move the executable to somewhere in your PATH, ex:

sudo cp wrk /usr/local/bin

CentOS / RedHat / Fedora

sudo yum groupinstall’Development Tools’

sudo yum install openssl-devel

sudo yum install gitgit clone https://github.com/wg/wrk.git wrk

cd wrk

make

//move the executable to somewhere in your PATH

sudo cp wrk /somewhere/in/your/PATH

其他系统参考:https://github.com/wg/wrk/wiki

二、使用

wrk的使用非常简单

一行命令搞定

wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html

运行30s,开启12线程,总共保持400个HTTP连接开启

三、wrk报告

Running 30s test @ http://127.0.0.1:8080/index.html

12 threads and 400 connections

Thread Stats Avg Stdev Max +/- Stdev

Latency 635.91us 0.89ms 12.92ms 93.69%

Req/Sec 56.20k 8.07k 62.00k 86.54%

22464657 requests in 30.00s, 17.76GB read

Requests/sec: 748868.53

Transfer/sec: 606.33MB

结果也不难理解。

latency那一行反映了请求响应时间,分别为平均值,标准差,最大值,正负一个标准差内的比例;

transfer为数据交换量。

其他都很好理解,无须解释了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Web服务器压力测试工具http_load、webbench、ab、Siege使用教程

一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单...
  • huhucjf
  • huhucjf
  • 2014年09月16日 03:40
  • 313

Web服务器压力测试工具http_load、webbenchab、Siege使用教程

Web服务器压力测试工具http_load、webbenchab、Siege使用教程 一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用...

Web服务器压力测试工具

  • 2017年05月08日 19:15
  • 5KB
  • 下载

apache的ab.exe服务器压力测试工具

  • 2016年06月30日 16:02
  • 95KB
  • 下载

linux下的web服务器压力测试工具之http_load

程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以...
  • lenchio
  • lenchio
  • 2014年06月05日 17:44
  • 1011

用Python编写WEB服务器压力测试工具(转载)

最近在编写一个简单的WEB服务器,一个日常的工作就是测试服务器的性能,试用了MS的Web Application Stress,发现它居然不支持除80以外端口的测试,其他的如Loadrunner 太贵...

Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一...

QPS-QPS每秒查询率(Query Per Second)-web服务器压力测试工具

QPS-QPS每秒查询率(Query Per Second)-web服务器压力测试工具 分类: PHP2013-03-07 11:40 799人阅读 评论(0) 收藏 举报 ...

web服务器压力测试工具(总结)<一>

1.http_load        http_load 以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wrk-服务器压力测试工具的使用(一)
举报原因:
原因补充:

(最多只允许输入30个字)