Apache服务器自带了ab压力测试工具,可以用来测试网站性能,使用简单方便。

工具/原料

  • Apache

方法/步骤

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

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

  3. 执行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表的格式输出结果

  4. 执行测试用例:ab -n 1000 -c 100 -w http://localhost/index.php >>c:\1.html

    上面的测试用例表示100并发的情况下,共测试访问index.php脚本1000次,并将测试结果保存到c:\1.html文件中。

  5. 测试报告如图,可知在该100并发访问的情况下,共测试访问1000次,失败了852次。可知该脚本在此环境无法满足100并发访问的要求。

  6. 修改参数继续测试。测试并发50和30两种情况,由测试报告得知,在并发访问降到30时,错误的访问数降为39。

如何使用Apache的ab工具进行网站性能测试相关推荐

  1. PHPstudy用Apache的ab工具测试实例详解

    PHPstudy自带的ab压力测试 ab.exe是apache自带的网站压力测试工具,能够测试网站在一定时间内的发生高并发时的反应. 使用Apache的ab.exe[以PHPstudy的Apache为 ...

  2. 使用Apache的ab工具进行压力测试

    Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于D:\wamp\bin\apache\Apache2.2.21\bin)非常容易使用,ab可以直接在Web服务器本地发起 ...

  3. apache中ab工具

    apache/bin/ab.exe文件是一个很好的测试工具,可以模拟多人并发访问网页,从而来检测服务器的性能.查看访问网页的速度. 在windows下面示范: 1.进入命令提示符下 2.进入apach ...

  4. 利用Apache的ab命令做Benchmark性能测试

    测试系统性能,例如httpsqs # ab -k -c 10 -n 100000 "http://127.0.0.1:1218/?name=xoyo&opt=put&data ...

  5. php压力测试ab.exe,apache ab工具页面压力测试返回结果含义解释

    ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 参数说明及示例 我们可以模拟100个并发用户,对一个页面发送1000个请求 其中-n代表请求数 ...

  6. Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载

    1.简要说明: Apache Bench 是Apache的网站性能测试小程序,Windows平台下的程序名简称ab.exe,要想获得这个80k的可执行程序,用户需要下载整个Apache Httpd软件 ...

  7. 网站性能测试工具Apache Benchmark的使用说明

    http://httpd.apache.org/docs/2.0/programs/ab.html 在网站开发中,有时候需要对网站进行性能测试,知道网站在一定的并发访问下的响应时间等情况,这里介绍Ap ...

  8. apache压力测试工具ab

    简介 ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求.前段时间看到公司的开发人 ...

  9. apache并发测试工具ab为什么测不准

    apache并发测试工具ab为什么测不准 发表于2年前(2013-03-21 12:13)   阅读(1146) | 评论(1) 1人收藏此文章, 我要收藏 赞0 3月21日 深圳 OSC 源创会正在 ...

最新文章

  1. 网络钓鱼者钓到威胁情报公司的身上 黑客惨遭溯源
  2. jQuery的实现原理
  3. 9.FreeRTOS学习笔记-任务通知
  4. 翻译是不是计算机常用的颜色模式,关于颜色的翻译
  5. win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)
  6. 年龄是计数还是计量_MSA你只知道计量型和计数型?有哪些类型?分别是什么方法?...
  7. Oracle with..as使用方法
  8. 【Linux】动态防火墙,实现对攻击IP的动态拦截,一定程度上解决云服务器主机经常被境外IP尝试登录,屏蔽指定地区、国家的IP连接
  9. 【编程之外】当遮羞布被掀开,当人们开始接受一切
  10. Cisco2960交换机端口安全Port-Security
  11. 本地电脑连接windows云服务器
  12. ng serve 报错: 95% emitting LicenseWebpackPlugin(node:21768) UnhandledPromiseRejectionWarning…
  13. 犀牛中斑马纹分析的作用
  14. win10系统 纯净版 安装
  15. Android的Schema
  16. python解方程代码_Python解方程的技巧介绍(代码示例)
  17. 计算机故障维修四种思路,维修“望闻问切” 电脑故障的排除方法
  18. C#:Krypton控件使用方法详解(第十六讲) ——kryptonCheckedListBox
  19. 【LeetCode04】最接近的三数之和
  20. cmd窗口输入java命令执行无反馈

热门文章

  1. AngularJS Scope(作用域)
  2. javascript基础学习(六)
  3. ArcGIS 9.3 安装之 Server的安装
  4. 用dotTace模仿下老赵的“使用Profiler分析程序性能”
  5. opencvsharp_基于轮廓的形状匹配中匹配坐标与旋转角度
  6. xp系统的计算机管理中用户在哪里,XP系统设备管理器中一片空白怎么修复?
  7. 深度学习实战_五天入门深度学习,这里有一份PyTorch实战课程
  8. vs编译idl文件_Unity中 .asmdef文件的作用
  9. git 强制更新远程_版本控制管理工具git的常见指令合集
  10. 链路 英文_光纤链路基础