• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Hey: HTTP 负载生成器,以前名称为 rakyll / boom,是受到 Tarek Ziade 在 tarekziad ...

原作者: [db:作者] 来自: 网络 收藏 邀请

hey

Build Status

hey is a tiny program that sends some load to a web application.

hey was originally called boom and was influenced from Tarek Ziade'stool at tarekziade/boom. Using the same name was a mistake as it resulted in caseswhere binary name conflicts created confusion.To preserve the name for its original owner, we renamed this project to hey.

Installation

Package Managers

macOS:

  • Homebrew users can use brew install hey.

Usage

hey runs provided number of requests in the provided concurrency level and prints stats.

It also supports HTTP2 endpoints.

Usage: hey [options...] <url>Options:  -n  Number of requests to run. Default is 200.  -c  Number of workers to run concurrently. Total number of requests cannot      be smaller than the concurrency level. Default is 50.  -q  Rate limit, in queries per second (QPS) per worker. Default is no rate limit.  -z  Duration of application to send requests. When duration is reached,      application stops and exits. If duration is specified, n is ignored.      Examples: -z 10s -z 3m.  -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.  -disable-redirects    Disable following of HTTP redirects  -cpus                 Number of used cpu cores.                        (default for current machine is 8 cores)

Previously known as github.com/rakyll/boom.


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap