Apache ab 开始
下载
Download - The Apache HTTP Server Project
选项包括: -n个请求要执行的请求数 -c并发一次发出的多个请求数 -t时间限制用于基准测试的最长秒数 这意味着-n 50000 -s timeout等待每个响应的最长秒数 默认值为30秒 -b windowsize TCP发送/接收缓冲区的大小,以字节为单位 -B地址进行传出连接时要绑定到的地址 -p postfile包含POST数据的文件。还记得设置-T -u putfile包含要PUT的数据的文件。还记得设置-T -T content-type用于POST/PUT数据的content-type头,例如。 '应用程序/x-wwww-form-urlencoded' 默认值为“text/plain” -v verbose要打印多少故障排除信息 -w在HTML表格中打印结果 -我使用HEAD而不是GET -x attributes要作为表属性插入的字符串 -y attributes作为tr属性插入的字符串 -z attributes作为td或th属性插入的字符串 -C属性添加cookie,例如“Apache=1234”。(可重复) -H属性添加任意标题行,例如“接受编码:gzip” 在所有正常标题行之后插入。(可重复) -一个属性Add Basic WWW Authentication,属性 是冒号分隔的用户名和密码。 -P属性添加基本代理身份验证,属性 是冒号分隔的用户名和密码。 -X代理:要使用的端口代理服务器和端口号 -V打印版本号并退出 -k使用HTTP KeepAlive功能 -d不显示服务百分比表。 -S不显示置信估计和警告。 -q执行超过150个请求时不显示进度 -l接受可变文档长度(用于动态页面) -g filename将收集的数据输出到gnuplot格式文件。 -e filename输出CSV文件,提供百分比 -r套接字接收错误时不退出。 -m方法方法名称 -h显示使用信息(此消息)
ab -n1000 -c10 https://www.baidu.com/
SSL not compiled in; no https support
使用Apache自带的工具ab进行压力测试时出现了SSL not compiled in; no https support的错误。使用abs代替ab即可。
abs -n1000 -c10 https://www.baidu.com/