惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
博客园 - Franky
IT之家
IT之家
V
Visual Studio Blog
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
宝玉的分享
宝玉的分享
博客园 - 叶小钗
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
罗磊的独立博客
小众软件
小众软件
Jina AI
Jina AI

博客园 - 慕容木木

DeepSeek Harness - DeepSeek 开源 Agent 运行时底座,万物皆插件,7400+ Star 一日爆火 如何调整3D打印的松紧? 3D耗材拉丝需要干燥的方法 WeMD - 更优雅的 Markdown 公众号排版工具,一键复制到微信 【免费软件】Motrix Next - 全能下载神器回归,体积缩小4倍、迅雷替代 【免费软件】Recordly - 开源录屏神器,一键制作专业演示视频 一场碳基大脑的认知起义 【AI赋能】百宝箱内测OpenClaw,测试推送消息成功,手把手教你怎么做(20260214) 手把手教你安全移除 OpenClaw:全流程清理与避坑指南 【免费领取】OpenClaw 国内部署完全指南,打造你的专属 AI 数字助手(文末有获取方法) OpenClaw爆火背后:我的冷思考 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体的替代品,可本地部署+知识库,注册即可有750w的token使用 即将迎来全民编程时代 免登录的华为小艺+DeepSeek才是yyds,这个结合太丝滑了 Cherry Studio:最强电脑端AI工具合集软件推荐与使用方法(有满血DeepSeek R1的小艺) 全网最全的DeepSeek的使用指导资源,拿去用来操作其他的大模型也一样有用,你去找付费培训不如打赏我一毛 Qwen2.5 Max:最有可能是DeepSeek R1的平替 本地部署最强人工智能服务:方案(一)Chatbox+硅基流动(满血DeepSeek R1) CentOS7安装nvm和node (vm/vb)虚拟机复制或者拷贝之后连不上网络怎么处理? Vmware共享文件夹安装设置方法(window与Linux使用共享文件夹) VirtualBox配置安装入门(Linux连不上网络和设置共享文件夹) PHP中常见的几种运行代码的方式 PHP性能之语言性能优化:vld——查看代码opcode的神器 PHP性能之语言性能优化:魔术方法好不好? PHP性能之语言性能优化说明
PHP性能:序——谈ab(Apache Bench)压力测试工具
慕容木木 · 2017-02-06 · via 博客园 - 慕容木木

PHP性能:序——谈ab(Apache Bench)压力测试工具

ab(Apache  Bench)是啥?

  ab是Apache自带的一个压力测试软件,可以通过ab命令和选项对某个URL进行压力测试。ab建议在linux环境下使用。

为啥要压力测试工具?

  因为你不给你的网站压力,你不知道项目的最大的容量是多少,自己的知识有多少。在一定范围里,压力达到一定程度,动力和容量也就达到顶峰。所以说没有最大的容量,只有极致的性能优化。

  压力测试工具,另一方面也为测试提供一个标准,为当前需要优化提供基础数据。

ab有什么能力?

  ab作为Apache自带的软件,虽然性能不是最强,但是作为一般的压力测试已经足够了。

  ab的安装

  一般已经安装了Apache就不需要安装,需要安装的话可以自行搜索。

  ab的主要命令

  ab主要使用的两个选项就是-n和-c。其他选项使用命令 ab -h 进行查看。

  命令格式是:    ab -n10 -c10 URL

  命令解说:

  自带的命令选项说明如下

  

  上图所示,-n指的是请求URL的数量,-c是指每次请求的并发数。展示的命令格式的意义就是:对URL进行10次请求,每次并发数是10个,总共请求了100次。

  注:URL最后一定要补充一个"/",如:http://www.baidu.com/

测试性能主要关心那几个点?

  对于ab工具,我们需要关注的是服务器软件,每秒请求数(Requests per second),单个请求的耗时(Time per request)。

  下面是测试的结果解析:

  

  

测试的几个原则

  1、测试工具和测试数据时,使用到别人的网址时,-n和-c的参数不能太大。

  2、测试当前的机器,最好用另一台机器测试。

  3、测试修改结果,最好是某个功能完善后才测,否则会导致结果有差异。

  文章为作者学习所得,有纰漏,请留言指出,谢谢支持!转载请附上本文章的出处