Mac系统上安装AB工具

Mac系统上安装AB工具,第1张

http://httpd.apache.org/download.cgi#apache24

注意提世灶瞎示: If you need to have apr first in your PATH run: echo 'export PATH="/usr/local/opt/apr/bin:$PATH"' >>~/.bash_profile

所以我们到再执行下 echo 'export PATH="/usr/local/opt/apr/bin:$PATH"' >>~/.bash_profile

于是我们再执行 echo 'export PATH="/usr/local/opt/apr-util/bin:$PATH"' >>~/.bash_profile

最后执辩肆行 source ~/.bash

进入 httpd-2.4.39 目录

依次执行命令

安装成功,我们测试搜空下工具。执行 ab -n 1 -c 1 http://www.baidu.com/

安装成功~

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、测试修改结果,最好是某个功能完善后才测,否则会导致结果有差异。

刚才学了一个测试Nginx的连接限制,用到了一个apache的网络压力测试工具,故记录下来

这个工具的名字叫做ab[缩写],全称也不清楚,总之是属于apache的,但判段或由于我是在nginx上测试,所以需燃耐要手动安装

1.安装ab工具

2.测试网站

ab工具的重要参数就两个 -n -c 其中-n表示请求数,-c表示并发数

3.测试结果

参数还掘伍挺多的,以后学懂了再来更新吧!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12524873.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存