Skip to content

Instantly share code, notes, and snippets.

@JingwenTian
Last active January 4, 2016 07:49
Show Gist options
  • Save JingwenTian/8591258 to your computer and use it in GitHub Desktop.
Save JingwenTian/8591258 to your computer and use it in GitHub Desktop.
ab的参数详细解释
#ab的参数详细解释
#普通的测试,使用-c -n参数配合就可以完成任务
格式: ./ab [options] [http://]hostname[:port]/path
参数:
-n #测试的总请求数。默认时,仅执行一个请求
-c #一次并发请求个数。默认是一次一个。
-H #添加请求头,例如 ‘Accept-Encoding: gzip’,以gzip方式请求。
-t #测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
-p #包含了需要POST的数据的文件.
-T #POST数据所使用的Content-type头信息。
-v #设置显示信息的详细程度 – 4或更大值会显示头信息, 3或更大值可以显示响应代码(404, 200等), 2或更大值可以显示警告和其他信息。 -V 显示版本号并退出。
-w #以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。
-i #执行HEAD请求,而不是GET。
-C -C cookie-name=value #对请求附加一个Cookie:行。 其典型形式是name=value的一个参数对。此参数可以重复。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment