apache的ab压力测试
来源:互联网 发布:清华大学自动化知乎 编辑:程序博客网 时间:2024/04/27 07:02
ab -n 1000 -c 10 127.0.0.1/index.php
-n
即requests,用于指定压力测试总共的执行次数。
-c
即concurrency,用于指定压力测试的并发数。
-t
即timelimit,等待响应的最大时间(单位:秒)。
-b
即windowsize,TCP发送/接收的缓冲大小(单位:字节)。
-p
即postfile,发送POST请求时需要上传的文件,此外还必须设置
-T
参数。-u
即putfile,发送PUT请求时需要上传的文件,此外还必须设置
-T
参数。-T
即content-type,用于设置Content-Type请求头信息,例如:
application/x-www-form-urlencoded
,默认值为text/plain
。-v
即verbosity,指定打印帮助信息的冗余级别。
-w
以HTML表格形式打印结果。
-i
使用HEAD请求代替GET请求。
-x
插入字符串作为table标签的属性。
-y
插入字符串作为tr标签的属性。
-z
插入字符串作为td标签的属性。
-C
添加cookie信息,例如:"Apache=1234"(可以重复该参数选项以添加多个)。
-H
添加任意的请求头,例如:"Accept-Encoding: gzip",请求头将会添加在现有的多个请求头之后(可以重复该参数选项以添加多个)。
-A
添加一个基本的网络认证信息,用户名和密码之间用英文冒号隔开。
-P
添加一个基本的代理认证信息,用户名和密码之间用英文冒号隔开。
-X
指定使用的代理服务器和端口号,例如:"126.10.10.3:88"。
-V
打印版本号并退出。
-k
使用HTTP的KeepAlive特性。
-k
使用HTTP的KeepAlive特性。
-d
不显示百分比。
-S
不显示预估和警告信息。
-g
输出结果信息到gnuplot格式的文件中。
-e
输出结果信息到CSV格式的文件中。
-r
指定接收到错误信息时不退出程序。
-h
显示用法信息,其实就是
ab -help
。一般查看性能指标:
Concurrency Level #测试的并发数
Time taken for tests #完成所有请求的时间合计
Complete requests #完成的请求数合计
Failed requests #失败的请求数
Requests per second #平均每秒处理多少个请求
Time taken for tests #完成所有请求的时间合计
Complete requests #完成的请求数合计
Failed requests #失败的请求数
Requests per second #平均每秒处理多少个请求
Time per request #平均的响应时间,单位是毫秒
阅读全文
0 0
- Apache的ab压力测试
- apache的ab压力测试
- apache的ab压力测试
- apache ab压力测试
- apache ab压力测试
- apache ab压力测试
- apache ab压力测试
- apache ab压力测试
- apache ab压力测试
- apache ab 压力测试
- apache ab压力测试
- apache ab压力测试 .
- apache ab压力测试
- apache ab压力测试
- apache ab压力测试
- apache ab 压力测试
- apache ab压力测试
- apache ab 压力测试
- 侧边框
- [P3942]将军令
- Java实现一维数组排序(冒泡、选择、插入、Arrays类)
- Java的运算符号和判断
- wget,curl的用法及区别
- apache的ab压力测试
- pygame中画圆方法pygame.draw.circle()使用
- UVA10655矩阵快速幂(构造矩阵)
- bzoj 4805 欧拉函数求和 杜教筛
- 实现线程同步的方法
- 音频播放器
- codeforces 877B
- 【随笔】突然夸夸luogu?
- 递归函数--Python