网站压力测试ab 命令
2023-09-27 14:25:20 时间
网站压力测试ab 命令
author: headsen chen 2017-10-25 10:06:35
个人原创,转载请注明作者,出处,否则依法追究法律责任!
1,制作一个apache的默认的网页:192.168.115.81:80,通过浏览器可以访问到。
2,ab命令使用格式:
[root@shiyan ~]# ab -n 20000 -c 1000 http://192.168.115.81/
参数解释: -n 总请求数
-c 并发数
注意:ab 的压力测试的URL必需是完整的。http://192.168.115.81 这样就不行
3,调整测试的并发数
由于默认的系统的最多打开的文件数位1024,所以在这样的机器上测试的时候,-c的参数不能超过1024,若超过会报错,通过ulimit -HSn来临时修改参数
永久的修改数据就要修改系统的配置文件
vi /etc/security/limits.conf
末行添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
说明:第一列 代表针对的用户(* 代表所有的用户),noproc 是代表最大进程数,nofile 是代表最大文件打开数,soft 代表软限制,hard 代表硬限制。
临时修改方法:
修改打开文件的数量(同时打开的文件数量)后再运行ab压力测试 工具:
默认情况下Apache开启8个进程,pstree -p (-p:显示进程号)
5,动态的观察httpd的进程数量:
命令:watch -n 1 "pstree -p |grep httpd |wc -l"
相关文章
- CentOS压力测试 ab 命令安装与使用
- css选择器测试2-用ul和li简单排版
- 【Kafka】性能测试命令
- 微软 clarity Beta 版本上线测试
- 安卓单元测试全攻略,让代码测试一劳永逸
- 浅谈Python+requests+pytest接口自动化测试框架的搭建
- 点工学自动化测试(六)----selenium 命令之文字范本匹配
- 疫情之下逆势进阶高级测试拿下20k,看我教你打一场翻盘局...
- Airtest跨平台的UI自动化测试框架(一)
- 点工学自动化测试(六)----selenium 命令之文字范本匹配
- weiapi2.2 HelpPage自动生成接口说明文档和接口测试功能
- snprintf/strncpy/strlcpy速度测试
- 反了!居然让我教她自动化测试!
- Selenium自动化测试-unittest单元测试框架
- Spark Streaming 实战(2) kafka+zookeeper+spark streaming 的windows本地测试Demo
- Redis命令大全&中文解释&在线测试命令工具&在线中文文档
- 传智播客(黑马)提供的微信支付测试商户账号
- 革命性OnLive云计算游戏平台开放测试
- [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序