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为数据交换量。

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

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

服务器压力测试工具ab

http://www.jianshu.com/p/43d04d8baaf7
  • ly52352148
  • ly52352148
  • 2016年10月12日 00:15
  • 3340

10大主流压力测试工具推荐

在移动应用和Web服务正式发布之前,除了进行必要的功能测试和安全测试,为了保证互联网产品的服务交付质量,往往还需要做压力/负载/性能测试。然而很多传统企业在试水互联网+的过程中,往往由于资源或产品迭代...
  • moonpure
  • moonpure
  • 2017年05月24日 10:58
  • 22388

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

1.http_load        http_load 以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。...
  • xiaosaweige
  • xiaosaweige
  • 2017年05月08日 16:53
  • 591

(原创)如何对APP服务端进行压力测试

版权声明:本文为原创文章,转载请先联系并标明出处 APP性能测试分为客户端性能测试和服务端性能测试,客户端的性能测试主要是针对启动快慢、耗电量、耗流量、内存使用等指标进行评估,目前主流的APP客户端...
  • jiuqifengyu
  • jiuqifengyu
  • 2017年04月24日 10:05
  • 4412

几款Web服务器性能压力测试工具

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

几款服务器压力测试软件

本文介绍了几个比较典型的服务器评测软件,无论什么评测工具,基本的技术都是利用线程技术模仿和虚拟用户,在这里主要的难点在于测试脚本的编写,每种工具使用的脚本都不一样,但是大多数工具都提供录制功能就算是不...
  • lampsunny
  • lampsunny
  • 2011年03月29日 10:54
  • 12055

邮件服务器压力测试工具postal

邮件服务器压力测试工具Postalpostal下载http://doc.coker.com.au/projects/postal/postal安装[root@Mailbox ~]#tar zxvf p...
  • aiqixiao1015
  • aiqixiao1015
  • 2016年01月21日 10:22
  • 144

Web服务器压力(负载)测试工具

Web服务器压力(负载)测试工具     一 Siege 一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并...
  • icechenbing
  • icechenbing
  • 2014年03月06日 13:09
  • 974

简易服务器压力测试工具

Web开发,少不了的就是压力测试,它是评估一个产品是否合格上线的基本标准,下面我们来一一剖析他们的使用方式。 测试前,前面先把系统的端口限制数改大,看看Mac下面的默认限制 ulimit -a...
  • RyoHo2015
  • RyoHo2015
  • 2017年04月13日 17:51
  • 302

图解用WAS对Web服务器进行压力测试

你的Web服务器能够支持多少个并发用户的访问呢?你遇到过服务器遭受过DDOS的攻击而瘫痪吗?在这里给大家介绍微软网站测试人员开发的著名网站压力测试软件,Microsoft的Web Applicat...
  • sflsgfs
  • sflsgfs
  • 2013年09月12日 14:18
  • 4272
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wrk-服务器压力测试工具的使用(一)
举报原因:
原因补充:

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