如何使用Apache的ab工具进行网站性能测试
Apache服务器自带了ab压力测试工具,可以用来测试网站性能,使用简单方便。
工具/原料
Apache
方法/步骤
打开Apache服务器的安装路径,在bin目录中有一个ab.exe的可执行程序,就是我们要介绍的压力测试工具。
在Windows系统的命令行下,进入ab.exe程序所在目录,执行ab.exe程序。注意直接双击无法正确运行。
执行ab命令成功后,可以看到如图提示。该帮助很清楚详细的介绍了ab的用法以及各个参数的含义。
ab 的用法是:ab [options] [http://]hostname[:port]/path
例如:ab -n 5000 -c 200 http://localhost/index.php
上例表示总共访问http://localhost/index.php这个脚本5000次,200并发同时执行。
ab常用参数的介绍:
-n :总共的请求执行数,缺省是1;
-c: 并发数,缺省是1;
-t:测试所进行的总时间,秒为单位,缺省50000s
-p:POST时的数据文件
-w: 以HTML表的格式输出结果
执行测试用例:ab -n 1000 -c 100 -w http://localhost/index.php >>c:\1.html
上面的测试用例表示100并发的情况下,共测试访问index.php脚本1000次,并将测试结果保存到c:\1.html文件中。
测试报告如图,可知在该100并发访问的情况下,共测试访问1000次,失败了852次。可知该脚本在此环境无法满足100并发访问的要求。
修改参数继续测试。测试并发50和30两种情况,由测试报告得知,在并发访问降到30时,错误的访问数降为39。
如何使用Apache的ab工具进行网站性能测试相关推荐
- PHPstudy用Apache的ab工具测试实例详解
PHPstudy自带的ab压力测试 ab.exe是apache自带的网站压力测试工具,能够测试网站在一定时间内的发生高并发时的反应. 使用Apache的ab.exe[以PHPstudy的Apache为 ...
- 使用Apache的ab工具进行压力测试
Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于D:\wamp\bin\apache\Apache2.2.21\bin)非常容易使用,ab可以直接在Web服务器本地发起 ...
- apache中ab工具
apache/bin/ab.exe文件是一个很好的测试工具,可以模拟多人并发访问网页,从而来检测服务器的性能.查看访问网页的速度. 在windows下面示范: 1.进入命令提示符下 2.进入apach ...
- 利用Apache的ab命令做Benchmark性能测试
测试系统性能,例如httpsqs # ab -k -c 10 -n 100000 "http://127.0.0.1:1218/?name=xoyo&opt=put&data ...
- php压力测试ab.exe,apache ab工具页面压力测试返回结果含义解释
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 参数说明及示例 我们可以模拟100个并发用户,对一个页面发送1000个请求 其中-n代表请求数 ...
- Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载
1.简要说明: Apache Bench 是Apache的网站性能测试小程序,Windows平台下的程序名简称ab.exe,要想获得这个80k的可执行程序,用户需要下载整个Apache Httpd软件 ...
- 网站性能测试工具Apache Benchmark的使用说明
http://httpd.apache.org/docs/2.0/programs/ab.html 在网站开发中,有时候需要对网站进行性能测试,知道网站在一定的并发访问下的响应时间等情况,这里介绍Ap ...
- apache压力测试工具ab
简介 ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求.前段时间看到公司的开发人 ...
- apache并发测试工具ab为什么测不准
apache并发测试工具ab为什么测不准 发表于2年前(2013-03-21 12:13) 阅读(1146) | 评论(1) 1人收藏此文章, 我要收藏 赞0 3月21日 深圳 OSC 源创会正在 ...
最新文章
- 网络钓鱼者钓到威胁情报公司的身上 黑客惨遭溯源
- jQuery的实现原理
- 9.FreeRTOS学习笔记-任务通知
- 翻译是不是计算机常用的颜色模式,关于颜色的翻译
- win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)
- 年龄是计数还是计量_MSA你只知道计量型和计数型?有哪些类型?分别是什么方法?...
- Oracle with..as使用方法
- 【Linux】动态防火墙,实现对攻击IP的动态拦截,一定程度上解决云服务器主机经常被境外IP尝试登录,屏蔽指定地区、国家的IP连接
- 【编程之外】当遮羞布被掀开,当人们开始接受一切
- Cisco2960交换机端口安全Port-Security
- 本地电脑连接windows云服务器
- ng serve 报错: 95% emitting LicenseWebpackPlugin(node:21768) UnhandledPromiseRejectionWarning…
- 犀牛中斑马纹分析的作用
- win10系统 纯净版 安装
- Android的Schema
- python解方程代码_Python解方程的技巧介绍(代码示例)
- 计算机故障维修四种思路,维修“望闻问切” 电脑故障的排除方法
- C#:Krypton控件使用方法详解(第十六讲) ——kryptonCheckedListBox
- 【LeetCode04】最接近的三数之和
- cmd窗口输入java命令执行无反馈
热门文章
- AngularJS Scope(作用域)
- javascript基础学习(六)
- ArcGIS 9.3 安装之 Server的安装
- 用dotTace模仿下老赵的“使用Profiler分析程序性能”
- opencvsharp_基于轮廓的形状匹配中匹配坐标与旋转角度
- xp系统的计算机管理中用户在哪里,XP系统设备管理器中一片空白怎么修复?
- 深度学习实战_五天入门深度学习,这里有一份PyTorch实战课程
- vs编译idl文件_Unity中 .asmdef文件的作用
- git 强制更新远程_版本控制管理工具git的常见指令合集
- 链路 英文_光纤链路基础