Apache benchmark

来源:互联网 发布:随机抽取软件 编辑:程序博客网 时间:2024/06/05 16:42

Apache benchmark 简称ab ,是非常有名又小巧且Apache 附带的压力测试工具,专门用于 HTTP Server 的benchmark testing,ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL进行访问,可用来测试Apache的负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。
下载安装apache web server 安装或解压之后,在bin\目录下有个ab执行文件。

AB

打开运行–cmd 打开命令提示符,定位到bin\目录下。

基本用法:
ab -c [并发用户数] -n [发送请求数] [被测试页面的URL]

说明:
“-n”表示:每次请求数,默认不能超过1024个
“-c”表示:1个请求的并发连接数,默认最大不能超过50000


测试案列1

xinjiayuan888.cn
服务器配置情况:1核1G/2M带宽/Apache

测试1:1个并发用户数发送1次请求
ApacheBenchmark测试1
分析:
文件大小:6893字节
并发数:1
测试时间:0.016秒
成功请求:1
失败请求:0
总传输字节:7081字节
HTML传输字节:6893字节
平均返回数据时间:64秒
平均响应时间:0.015625秒
平均并发请求时间:0.015625秒
平均传输速率:442.56KB/s

响应时间(毫秒) 小 中 大 连接 0 0 0 处理 16 16 16 等待 16 16 16 总合 16 $1 16

测试2:10个并发用户数发送100次请求
ApacheBenchmark测试2
分析:
与测试1比,测试2的绝大多数数据值都升上去,但平均返回数据时间和平均传输速率却减少了。
数据的末尾有在特定时间内有多少百分比的请求在运行,通过这个可以看出大概有10个请求会1秒之后被请求到。


测试案列2

moredoer.com/index?picname=5f.png
服务器配置情况:2核2G/4M带宽/Tomcat

测试1:1个并发用户数发送1次请求
ApacheBenchmark测试1
分析:
文件大小:6951字节
并发数:1
测试时间:0.547秒
成功请求:1
失败请求:0
总传输字节:7219字节
HTML传输字节:6951字节
平均返回数据时间:1.83秒
平均响应时间:0.546875秒
平均并发请求时间:0.546875秒
平均传输速率:12.89KB/s

测试2:10个并发用户数发送100次请求
ApacheBenchmark测试2
分析:
与测试1比,测试2的各项数据值都升上去。


一般来说,为了避免因为网络原因而导致服务器压力测试结果不准确,一般可以用ab来测试自己服务器Web性能。

自己测试自己

自测Web性能

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 2个月宝宝溢奶怎么办 四岁宝宝说话结巴怎么办 小孩说话结巴打顿怎么办 2岁宝宝突然说话结巴怎么办 2岁宝宝突然结巴怎么办 幼儿舌头起泡牙龈出血怎么办 小孩长得太快怎么办 脑出血压着神经不会说话怎么办 四岁宝宝说话有点口吃怎么办 三岁宝宝有点口吃怎么办 3岁宝宝有点口吃怎么办 三岁宝宝说话有点口吃怎么办 六岁说话重复第一个字怎么办 宝贝烧到39.5度怎么办 宝贝39度不退烧怎么办 两岁多小儿突然变得口吃怎么办 百度两周岁宝宝口吃怎么办 2岁宝宝偶尔结巴怎么办 两岁宝宝说话磕巴怎么办 宝宝两岁结巴了怎么办 人多说话就紧张怎么办 小孩拉尿不叫人怎么办 2岁宝宝说话有点结巴怎么办 两岁半的宝宝说话结巴怎么办 2个月宝宝怕洗澡怎么办 2岁宝宝不喜欢喝奶粉怎么办 宝宝断奶不喜欢喝奶粉怎么办 宝宝不喜欢奶粉的味道怎么办 四个月宝宝不喜欢吃奶粉怎么办 四岁宝宝有口臭怎么办 4个月宝宝口臭怎么办 2岁宝宝有口臭是怎么办 两岁宝宝有口气怎么办 2岁宝宝口气重是什么原因怎么办 两岁宝宝口气重怎么办 两岁宝宝有口臭怎么办 两岁身高不达标怎么办 两岁宝宝82厘米怎么办 2岁幼儿说话结巴怎么办 2岁的宝宝结巴怎么办 2岁半宝宝口吃怎么办