HTTP 负载生成器 Hey

Apache
Google Go
跨平台
2017-03-17
达尔文

HTTP 负载生成器,以前名称为 rakyll / boom,是受到 Tarek Ziade 在 tarekziade / boom 的工具启示。因使用同样的名称会导致二进制名称冲突,进而导致混乱,因此更名为 Hey。

安装

go get -u github.com/rakyll/hey

使用

Usage: hey [options...] <url>

Options:
  -n  Number of requests to run. Default is 200.
  -c  Number of requests to run concurrently. Total number of requests cannot
      be smaller than the concurrency level. Default is 50.
  -q  Rate limit, in seconds (QPS).
  -o  Output type. If none provided, a summary is printed.
      "csv" is the only supported alternative. Dumps the response
      metrics in comma-separated values format.

  -m  HTTP method, one of GET, POST, PUT, DELETE, HEAD, OPTIONS.
  -H  Custom HTTP header. You can specify as many as needed by repeating the flag.
      For example, -H "Accept: text/html" -H "Content-Type: application/xml" .
  -t  Timeout for each request in seconds. Default is 20, use 0 for infinite.
  -A  HTTP Accept header.
  -d  HTTP request body.
  -D  HTTP request body from file. For example, /home/user/file.txt or ./file.txt.
  -T  Content-type, defaults to "text/html".
  -a  Basic authentication, username:password.
  -x  HTTP Proxy address as host:port.
  -h2 Enable HTTP/2.

  -host HTTP Host header.

  -disable-compression  Disable compression.
  -disable-keepalive    Disable keep-alive, prevents re-use of TCP
                        connections between different HTTP requests.
  -cpus                 Number of used cpu cores.
                        (default for current machine is 8 cores)
  -more                 Provides information on DNS lookup, dialup, request and
                        response timings.
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Nodejs:windows设置全局模块的安装位置

装了个4.2.2到`D:\Dev\nodejs`,准备装个grunt: ```plain C:\Users\hey>npm install -g grunt-cli npm WARN deprecated lodash@2.4.2: lodash@<3.0.0 is no longer maintained. Upgrade to...

2015/11/26 15:34
227
0
golang和hey压测工具 安装

# 目的 ```安装hey压测工具, 其为go包``` # 背景 - hey工具地址[下载](https://github.com/rakyll/hey/blob/master/README.md) - 64位 阿里云机器, 无sudo权限 - go官网被墙 # 安装 ## golan...

2018/06/19 19:39
799
0
第四章:Perl6 的字符串

每个表达式都有一个隐含的 perl 方法,来打印出 perl6 语言相应的表达能力, 当然也可以自己设计其余的表达能力。例如 .spp .javascript 等。

2015/03/26 11:41
11
0
Node Express 框架路由参数

router.get('/', function(req, res, next) { // Request // req.baseUrl 基础路由地址 // req.body post发送的数据解析出来的对象 // req.cookies 客户端发送的cookies数据 // req.hostnam...

04/01 17:49
7
0
JSON.stringify()

JSON.parse()与JSON.stringify()的区别 JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串 var data='{"name":"goatling"}' //解析对象 JSON.parse(data) 结果是: na...

2018/10/16 11:48
6
0
'git status' failed with code 128:'fatal: index

sourceTree 'git status' failed with code 128:'fatal: index

2016/03/25 15:00
575
1
iOS 8用户不用拿起手机就能唤出Siri

iOS 8用户不用拿起手机就能唤出Siri

2015/07/09 15:37
18
0
python 写入excel表格

from pyExcelerator import * w = Workbook() ws = w.add_sheet('Hey, Hades') ws.write(0,0,'bit') ws.write(0,1,'huang') ws.write(1,0,1) w.save('mini.xls') 需要注意的是从数据库取出来...

2014/12/18 17:54
1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部