Apache性能测试工具ab使用详解~转载

Apache自带性能测试工具ab使用详解

一、 Apache的下载

1、 http://www.apache.org/,进入Apache的官网

2、 将页面拖到最下方“Apache Project List”这个列表,选择“HTTP SERVE

 

3、 在页面中点击“DownLoad”按钮

4、 选择“Files For Microsoft Windowes”

 

5、 由于Apache目前只提供源码,所以需要第三方提供编译的网站

 

6、 然后根据自己的系统选择是32位的还是64位的,点击红框中的图标即可下载,然后解压到自己电脑随意哪个盘都可以的

 

7、 打开解压的Apache文件夹,进入bin目录下,就能看到ab这个应用程序

 

 

 

二 、ab工具的使用

 

1. ab是apache bench命令的缩写

2. ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一个URL地址进行访问。

 

-n:总请求数(最小默认为1)

 -c:并发次数(最小默认为1,不能大于总请求次数)

 

3、ab比较重要的性能指标

吞吐率(requests per second)

服务器并发处理能力的量化描述,某个用户数在单位时间内处理的最大请求书,称之为最大吞吐率。

 

用户平均请求等待时间(time per request)

 

服务器平均请求等待时间(time per request,across all concurrent requests)

 

所以可以根据固定并发数,增加请求次数或者固定请求次数,来调整并发数来查看上面的三个值的变化来优化服务器

 

4、ab 的用法是:ab [options] [http://]hostname[:port]/path 

例如:ab –n 1000 –c 100 http://www,baidu.com/path

 

 三、ab不需要写上面配置文件,只需要几个命令参数就能执行,并且统计的结果的可读性比较强,也比较容易分析,适用于简单的压力测试

jmeter能设定更复杂的测试样例,使用的范围更广,在做压力测试也是必须掌握的一个工具

转载于:https://www.cnblogs.com/qingyuu/p/10426062.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值