博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使用Apache的ab工具进行网站性能测试
阅读量:6839 次
发布时间:2019-06-26

本文共 726 字,大约阅读时间需要 2 分钟。

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。

  7.  

转载地址:http://mqwul.baihongyu.com/

你可能感兴趣的文章
部署监控三剑客 Cacti 服务器监控
查看>>
ajax工作原理
查看>>
模拟磁盘被节点×××
查看>>
第四课-第二讲04_02_权限及权限管理
查看>>
Python入门小程序(一)
查看>>
Spring Batch 介绍
查看>>
高德地图入门(一)——工程配置
查看>>
NSOperation 简介和应用
查看>>
必读的Python入门书籍,你都看过吗?(内有福利)
查看>>
嵌入式arm产品相关知识及应用
查看>>
python select模块详解
查看>>
mac 系统下 php生成目录,移动保存文件问题
查看>>
Hibernate中update()和merge()的区别
查看>>
jmeter学习笔记之二——创建一个简单的压测脚本
查看>>
我的友情链接
查看>>
如何 Scale Up/Down Deployment?- 每天5分钟玩转 Docker 容器技术(126)
查看>>
关于Java的相关基础信息
查看>>
Java调用DotNet WebService为什么那么难?
查看>>
第二章 通过行为参数化传递代码
查看>>
如何Json序列化对象的部分属性
查看>>