用ab进行性能测试

发表于:2010-7-22 11:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

分享:
  -k

  启用HTTP KeepAlive功能,即, 在一个HTTP会话中执行多个请求。 默认时,不启用KeepAlive功能.

  -n requests

  在测试会话中所执行的请求个数。 默认时,仅执行一个请求,但通常其结果不具有代表意义。

  -p POST-file

  包含了需要POST的数据的文件.

  -P proxy-auth-username:password

  对一个中转代理提供BASIC认证信任。 用户名和密码由一个:隔开,并以base64编码形式发送。 无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。

  -q

  如果处理的请求数大于150, ab每处理大约10%或者100个请求时,会在stderr输出一个进度计数。 此-q标记可以抑制这些信息。

  -s

  用于编译中(ab -h会显示相关信息)使用了SSL的受保护的https, 而不是http协议的时候。此功能是实验性的,也是很简陋的。最好不要用。

  -S

  不显示中值和标准背离值,而且在均值和中值为标准背离值的1到2倍时,也不显示警告或出错信息。默认时,会显示 最小值/均值/最大值等数值。(为以前的版本提供支持).

  -t timelimit

  测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。

  -T content-type

  POST数据所使用的Content-type头信息。

  -v verbosity

  设置显示信息的详细程度 - 4或更大值会显示头信息,3或更大值可以显示响应代码(404, 200等),2或更大值可以显示警告和其他信息。

  -V

  显示版本号并退出。

  -w

  以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。

  -x <table>-attributes

  设置<table>属性的字符串。 此属性被填入<table 这里>.

  -X proxy[:port]

  对请求使用代理服务器。

  -y <tr>-attributes

  设置<tr>属性的字符串.

  -z <td>-attributes

  设置<td>属性的字符串.
43/4<1234>
价值398元的测试课程免费赠送,填问卷领取吧!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号