你的网站被流量冲崩了吗?稳住!ab来帮你了

【来源】

ab 全称 Apache Benchmar , 顾名思义是Apache提供的一种性能测试工具。主要作用是检测web服务每秒可以处理多少个请求。它可以用于apache、IIs、tomcat、nginx等服务器的简单压力测试


【语法】

格式:ab [options]  path

其中options参数常用有以下:

-n    #请求总数

-c    #并发个数 一般而言不能超过1024 因为系统限制每个进程打开的最大文件数为1024,可以用ulimit -a来查看。

-p    #包含了需要POST的数据的文件.

一般而言,最常用的格式是:

ab -c 并发数 -n 请求数  压测URL

如:ab -c 300 -n 1000 http://www.xxx.com/a.html

表示模拟100个并发用户,对一个页面发送1000个请求。


【安装以及指令】

ab是Apache提供的工具,因而只要安装的Apache就可以在Apache目录下的bin目录里找到,在Linux下是ab.sh ,在Windows系统下是ab.exe。

安装:yum -y install httpd-tools

检测是否安装成功以及ab版本:ab -V


【结果分析】


觉得本文对你有帮助?请分享给更多人

关注「编程无界」,提升装逼技能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,613评论 8 265
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,038评论 2 89
  • 梦里从来都是两个人。 梦里的他清一色气质帅哥,身材修长,风度佳。从小学开始,每天放学用自行车载我回家。我常常低头不...
    小希cici阅读 258评论 0 1
  • 一直以来,就很想静下心来写篇,关于这一年多在治疗痘痘所遇到的各种问题,也满足下众多顾客们的好奇心。 1、为什么有的...
    维美生活阅读 2,624评论 2 1