zoukankan      html  css  js  c++  java
  • PHP使用Apache中的ab(ApacheBench)测试网站的并发量

    AB(ApacheBench) 是 Apache 自带的超文本传输协议 (HTTP) 性能测试工具。 其设计意图是描绘当前所安装的 Apache 的执行性能, 主要是显示 Apache 每秒可以处理多少个请求。

    打开Apache服务器的安装路径(以xampp为例来说明),在bin目录中有一个ab.exe的可执行程序,它就是要介绍的网站并发量测试工具。

    一, 工具使用方法:

    首先需要注意的是,直接双击是无法正确运行的。在Windows系统的命令行下,进入ab.exe程序所在的目录,执行改程序。

    d:(回车/进入D盘)



    cd D:xamppapachein 进入bin目录



    启动ab,如果显示如下,则说明启动成功




    二, 参数说明:

    ab常用参数的介绍:

      -n requests :Number of requests to perform(总共的请求执行数,缺省是1);

      -c concurrency  : Number of multiple requests to make(并发数,缺省是1);

      -t timelimit :Seconds to max. wait for responses(测试所进行的总时间,秒为单位,缺省50000s);

      -p postfile : File containing data to POST. Remember also to set -T(POST时的数据文件)

    -u putfile      File containing data to PUT. Remember also to set -T(GET时的数据文件)

      -w :  Print out results in HTML tables(以HTML表的格式输出结果)


    三, 示例:

    开始启动ab 测试

    ab -n 10000 -c 2000 http://localhost:88/test/testXY.php 表示这个脚本运行10000次,2000并发(模拟2000个用户同时访问)


    结果显示如下:






  • 相关阅读:
    html5——渐变
    html5——背景
    html5——边框
    html5——私有前缀
    html5——盒子模式
    html5——文本阴影
    html5——颜色
    html5——css选择器
    html5——DOM扩展
    html5——多媒体(一)
  • 原文地址:https://www.cnblogs.com/cmderq/p/9130847.html
Copyright © 2011-2022 走看看