英语法语西班牙语

Ad


OnWorks 网站图标

ab - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 ab

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 a,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


ab - Apache HTTP 服务器基准测试工具

概要


ab [-A 授权用户名:密码 ] [-b 窗口大小 ] [-B 本地地址 ] [-c 并发 ]
[-C cookie 名称=折扣值 ] [-d ] [-e csv文件 ] [-f 协议 ] [-g gnuplot 文件 ] [-h ]
[-H 自定义标题 ] [-i ] [-k ] [-l ] [-m HTTP方法 ] [-n 要求 ] [-p POST-
文件 ] [-P 代理身份验证用户名:密码 ] [-q ] [-r ] [-s 超时 ] [-S ] [-t
时限 ] [-T 内容类型 ] [-u PUT 文件 ] [-v 冗长] [-V ] [-w ] [-x
-属性 ] [-X 代理[:端口] ] [ -y -属性 ] [-z -属性 [
-Z 密码套件 ] [http[s]://]主机[:端口]/

概要


ab 是一种用于对 Apache 超文本传输​​协议 (HTTP) 服务器进行基准测试的工具。 这是
旨在让您了解当前 Apache 安装的执行情况。 这个
特别向您展示您的 Apache 安装每秒能够处理多少请求
服务。

配置


-A 授权用户名:密码
向服务器提供 BASIC 身份验证凭据。 用户名和密码
由单个 : 分隔并通过 base64 编码发送。 字符串已发送
无论服务器是否需要它(, 已发送 401 身份验证
需要)。

-b 窗口大小
TCP 发送/接收缓冲区的大小,以字节为单位。

-B 本地地址
进行传出连接时要绑定到的地址。

-c 并发
一次执行的多个请求的数量。 默认为一次一个请求。

-C cookie 名称=折扣值
向请求添加 Cookie: 行。 论证的形式通常是
姓名=折扣值 一对。 该字段是可重复的。

-d 不显示“XX [ms] 表内服务的百分比”。 (遗留支持)。

-e csv文件
编写一个逗号分隔值 (CSV) 文件,其中包含每个百分比(从
1% 到 100%) 服务该百分比所需的时间(以毫秒为单位)
要求。 这通常比“gnuplot”文件更有用; 结果是
已经“装箱”了。

-f 协议
指定 SSL/TLS 协议(SSL2、SSL3、TLS1、TLS1.1、TLS1.2 或 ALL)。 TLS1.1 和
TLS1.2 支持在 2.4.4 及更高版本中可用。

-g gnuplot 文件
将所有测量值写为“gnuplot”或 TSV(制表符分隔值)文件。
这个文件可以很容易地导入到 Gnuplot、IDL、Mathematica、Igor 等包中
甚至是 Excel。 标签位于文件的第一行。

-h 显示使用信息。

-H 自定义标题
将额外的标头附加到请求中。 论证的形式通常是
有效的标题行,包含以冒号分隔的字段值对 (, “接受-
编码:zip/zop;8 位”)。

-i 执行 HEAD 请求而不是 GET。

-k 启用 HTTP KeepAlive 功能, , 在一个 HTTP 中执行多个请求
会议。 默认是没有 KeepAlive。

-l 如果响应的长度不是恒定的,则不报告错误。 这可以
对动态页面很有用。 在 2.4.7 及更高版本中可用。

-m HTTP方法
请求的自定义 HTTP 方法。 在 2.4.10 及更高版本中可用。

-n 要求
为基准测试会话执行的请求数。 默认是只是
执行通常导致非代表性基准测试的单个请求
结果。

-p POST 文件
包含要 POST 的数据的文件。 记住还要设置-T。

-P 代理身份验证用户名:密码
向代理途中提供 BASIC 身份验证凭据。 用户名和
密码由单个 : 分隔,并通过 base64 编码发送。 这
无论代理是否需要,都会发送字符串(, 已发送 407
需要代理身份验证)。

-q 当处理超过 150 个请求时,ab 会在 stderr 上每输出一个进度计数
10% 或 100 个左右的请求。 -q 标志将抑制这些消息。

-r 不要在套接字接收错误时退出。

-s 超时
套接字超时前等待的最大秒数。 默认值为 30
秒。 在 2.4.4 及更高版本中可用。

-S 不显示中值和标准差值,也不显示
平均值和中位数超过一倍或两倍时的警告/错误消息
标准差分开。 并默认为 min/avg/max 值。 (遗产
支持)。

-t 时限
用于基准测试的最大秒数。 这意味着 -n 50000
内部。 使用它在固定的总时间内对服务器进行基准测试。
默认情况下没有时间限制。

-T 内容类型
用于 POST/PUT 数据的内容类型标头,例如。 应用程序/x-www-form-
网址编码。 默认为文本/纯文本。

-u PUT 文件
包含要 PUT 的数据的文件。 记住还要设置-T。

-v 冗长
设置详细级别 - 4 及以上打印标题信息,3 及以上打印
响应代码(404、200 等),2 及以上打印警告和信息。

-V 显示版本号并退出。

-w 在 HTML 表格中打印结果。 默认表格为两列宽,带有白色
背景。

-x -属性
用作属性的字符串. 插入属性 相关信息 >.

-X 代理[:端口]
对请求使用代理服务器。

-y -属性
用作属性的字符串.

-z -属性
用作属性的字符串.

-Z 密码套件
指定 SSL/TLS 密码套件(请参阅 openssl 密码)

OUTPUT


下面的列表描述了 ab 返回的值:

服务器软件
返回的值(如果有) 服务器 第一个成功的 HTTP 标头
回复。 这包括标题中从开始到点 a 的所有字符
检测到十进制值为 32(最显着:空格或 CR/LF)的字符。

服务器主机名
命令行中给出的 DNS 或 IP 地址

服务器端口
ab 连接的端口。 如果命令行上没有给出端口,这
http 的默认值为 80,https 的默认值为 443。

SSL/TLS 协议
客户端和服务器之间协商的协议参数。 这只会是
如果使用 SSL,则打印。

文件路径
从命令行字符串解析的请求 URI。

文件长度
这是第一个成功返回的文档的大小(以字节为单位)。 如果
测试期间文档长度发生变化,则响应被视为错误。

并发级别
测试期间使用的并发客户端数

考试时间
这是从创建第一个套接字连接到
收到最后一个响应的那一刻

完成请求
收到的成功回复数量

失败的请求
被视为失败的请求数。 如果数字更大
大于零,将打印另一行显示失败的请求数
由于连接、阅读、不正确的内容长度或异常。

写错误
写入期间失败的错误数(管道损坏)。

非 2xx 响应
不在 200 系列响应代码中的响应数量。 我摔倒
响应为 200,不打印此字段。

保持活动请求
导致 Keep-Alive 请求的连接数

整体发送
如果配置为作为测试的一部分发送数据,则这是总字节数
在测试期间发送。 如果测试不包括正文,则省略此字段
发送。

转移总额
从服务器接收的总字节数。 这个数字本质上是
通过线路发送的字节数。

HTML 传输
从服务器接收的文档字节总数。 这个数字不包括
在 HTTP 标头中收到的字节

每秒请求数
这是每秒的请求数。 这个值是除以
总耗时的请求数

每个请求的时间
每个请求花费的平均时间。 第一个值是用公式计算的
concurrency * timetaken * 1000 / done 而第二个值是用
公式耗时 * 1000 / 完成

传输速率
由公式计算的传输率 totalread / 1024 / timetaken

使用 onworks.net 服务在线使用 ab


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad