PHP 使用Apache 中的ab 测试网站的压力性能

  打开Apache服务器的安装路径(我用的是 WampServer),在bin目录中有一个ab.exe的可执行程序,它就是要介绍的压力测试工具。

  在Windows系统的命令行下,进入ab.exe程序所在目录,执行ab.exe程序。注意直接双击无法正确运行。<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+ICAgICAgICBkOii72LO1L734yOtExcwpPGJyPgo8L3A+CjxwPiA8aW1nIHNyYz0="/program/UploadPic/2014-6/201461743056837.jpg" alt="\">

  

  cd wamp\bin\apache\Apache2.4.4\bin(回车/进入 bin目录)

 

  ab(回车/)

  如果看到下列一些帮助信息就说明成功启动ab

  开始启动ab 压力测试

  ab -n 5000 -c 200 http://localhost/test.php

性能测试">

  上例表示总共访问http://localhost/test.php这个脚本5000次,200并发(模拟200个用户同时访问)。

  ab常用参数的介绍:

  -n :总共的请求执行数,缺省是1;

  -c: 并发数,缺省是1;

  -t:测试所进行的总时间,秒为单位,缺省50000s

  -p:POST时的数据文件

  -w: 以HTML表的格式输出结果

时间: 2024-09-20 00:49:22

PHP 使用Apache 中的ab 测试网站的压力性能的相关文章

apache自带的ab工具对网站进行压力测试

对网站进行压力测试的工具有很多,最普遍的最简单的恐怕就是apache自带的ab工具了.很多linux操作系统都自带有apache,系统没有自带apache的,安全一个apache就可以了.因此ab可以说是,最容易获得的网站压力测试工具了.ab与其他压力测试工具的优劣势本文就不表了,本文仅仅是做总结使用. 第一:ab所在的位置 不管是系统自带的,还是使用另外安装的apache.ab工具都在apache目录下面的bin目录下.找到ab工具所在的目录后,直接使用 ab -V 命令:就可以获得当前ab测

网站前端的性能优化与测试——内容过期

最近在搞网站的界面UI改版,除了少数的几个页面外,全站基本统一了界面风格,在解决各种浏览器兼容问题的时候,不经意搜到一个FireFox的插件 YSlow for Firebug,他是开源的网站优化工具,用于测试网站的前端性能.在YSlow的评价性能等级上,有十三条规则:1. Make fewer HTTP requests,2. Use a CDN,3. Add an Expires header,4. Gzip components,5. Put CSS at the top,6. Put J

你的网站有多快? 快速测试网站载入速度

对于一个站长而言,网站的速度甚至比内容还要重要.就算网站的内容很优秀,但访问速度很慢,相信没有多少人会耐心地等待.但网站速度慢,是有多方面原因的,要知道什么地方导致速度慢,才能http://www.aliyun.com/zixun/aggregation/7432.html">解决问题.手工对网站进行测速,效率低不说,而且还不准确.这里推荐一个Loadimpact网站,可以快速测试网站载入速度. 借助工具测试网站速度 先登录Loadimpact网站(网址:http://loadimpact

apache压力测试工具ab测试使用解析

ab是一款很好用的压力测试工具,linux自带不需要另外安装,一下是ab其中的几个关键参数 还有 使用实例 Requests per second:每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量 Time per request: 用户平均请求等待时间 Time per request:服务器平均处理时间,也就是服务器吞吐量的倒数 Transfer rate:每秒获取的数据长度 例如,百度的压力测试 1000个请求 50个并发 ab -n 1000 -c 50 http://www.11

java-selenium中测试网站中忘记密码如何写用例

问题描述 selenium中测试网站中忘记密码如何写用例 3C selenium中测试网站用Java怎样写测试网站中忘记密码的功能?

apache性能测试工具ab使用详解_Linux

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_load.webbench.siege.今天我们专门来介绍ab. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等. 下面我们开始介绍有关ab命令的使用: 1.ab的原理

apache性能测试工具ab的应用

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_load.webbench.siege.今天我们专门来介绍ab. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等. 下面我们开始介绍有关ab命令的使用: 1.ab的原理

Apache中配置最大并发用户数 tcp连接设置

 Apache在配置编译时可以自主的选择想要使用的MPM模块,使用./configure --with-mpm=MPM命令.我们主要了解prefork和worker这两种MPM模块. Prefork 如果不用"--with-mpm"显式指定某种MPM,prefork就是Unix平台上缺省的MPM.它所采用的预派生子进程方式,用单独的子进程来处理不同的请求,进程之间彼此独立.在make编译和make install安装后,使用httpd -l来确定当前使用的 MPM是prefork.c.

建立Apache+PHP3+MySQL驱动动态网站

Apache是目前应用最广的Web服务器,PHP3是一种类似ASP的脚本语言,目前的发展趋势大有超过Perl之势,而MySQL是一个轻量级的数据库系统,特别是用于网站建设,这3个软件均是自由软件,是架设数据库驱动的动态网站的最佳排档. 本文只介绍这3个软件的安装,有关PHP和MySQL的编程和使用请见其他资料. 一.如何获得软件? 获得这3个软件包的方法很多,目前大多数Linux分发都捆绑了这3个软件包,如RedHat.本文介绍的安装方法是基于从这些软件的官方站点上下载获得的软件包进行的,针对R