linxu中的ab压力测试常用命令参照

Apachebench(ab)是Apache服务器自带的压力测试工具,可用于测试各种服务器的性能,如Apache、Nginx、Tomcat等。常用参数包括-c(并发用户数)和-n(请求总数)。例如,`ab -c 10 -n 100 http://www.cn/index.php`表示同时处理10个请求,共运行100次index.php。该工具对于评估服务器承受高并发能力非常有用。
摘要由CSDN通过智能技术生成

ab是apachebench命令的缩写。
ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。
ab是Apache提供的Web服务器性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求。

基本语法
ab [选项] [主机名]
选项:命令请求
主机名:被测试的主机名称

部分请求选项:
-c:指定一次向服务器发出请求数;
-n:指定测试会话使用的请求数;
-A:指定连接服务器的基本的认证凭据;
-C:添加cookie;
-H:为请求追加一一个额外的头;
-X:使用指定的代理服务器发送请求;
-V:设置详细模式等级;
-T:使用POST 请求数据时,设置内容类型头;
-x:以表格方式输出时,设置表格的属性;
-y:以表格方式输出时,设置表格属性。
-g: 将测试结果输出为gnuolot 文件;-h:显示帮助信息;
-i:使用head 请求方式;
-k:激活HTTP中的keepAlive 特性;
-p:指定包含数据的文件;
-q:不显示进度百分比;
-w:以HTML 表格方式打印结果;


 因为ab的命令参数比较多,我们经常使用的是-c和-n参数。

ab -c 10 -n 100 http://www.cn/index.php :同时处理100个请求并运行10次index.php

-c10表示并发用户数为10

-n100表示请求总数为100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值