使用Apache ab怎么对http的性能进行测试

  介绍

使用Apache ab怎么对http的性能进行测试?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Mac自带了Apache环境

打开“终端(终端)”,输入apachectl - v, sudo(可能需要输入机器秘密)。如下显示Apache的版本

使用Apache ab怎么对http的性能进行测试

接着输入sudo apachectl开始,这样Apache就启动了。打开Safari浏览器地址栏输入“http://localhost”,可以看到内容为“工作!”的页面。其位于“/库(资源库)/网络服务器/文件/毕?这就是Apache的默认根目录。

Apache的安装目录在:/etc/输入/等默认是隐藏的。有三种方式查看:

1,码头下右键仪,选择“前往文件夹“,输入“/etc"
2,在仪下- - - - -》前往- - -》前往文件夹,然后输入/etc
3,可以在终端输入“打开/etc"

窗口可以去http://httpd.apache.org/download.cgi下载,或者从命令行安装

1。安装apache

,,,,sudo端口安装输入

启动apache: sudo apachectl开始

2只;酿造安装pcre

3。wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//httpd/httpd-2.4.4.tar.bz2

,,(1)解压
,,(2)./configure
,,(3)制造,,使安装
,,(4)sudo cp/ab/usr/sbin 支持,

4。ab - n 1000 - c 10 http://localhost: 3000/,最后这个斜杠不能少

这个ab -n1000 c10 http://localhost: 3000/命令,在窗口系统下,需要先用cd命令定位到你的apache安装目录的本文件夹…,

<强> ab的参数说明

-n 需要执行的请求次数

-c 并发的数量

-t ,等待返回的最长时间

-b TCP收发缓冲区的大小,单位(字节)

- p使用post(同时需要定义- t参数)

- u使用把(同时需要定义- t参数)

- t - type,例如应用程序/x-www-form-urlencoded,默认为text/平原

- w把结果打印在html的表格里

-x 表格的属性

-y tr行属性

-z 道明列属性

- c设置饼干例如Apach=1234

- h头行,例如接受编码:gzip

- k是否标示位HTTP维持

<强>测试结果:

却;能够is  ApacheBench,, Version  2.3, & lt;修订:美元,1663405,美元比;   Copyright  1996年,Adam  Twiss, Zeus  Technology 有限公司http://www.zeustech.net/Licensed 用,Apache  Software 基金会,http://www.apache.org/Benchmarking  localhost  (be 病人)   Completed  100,请求   Completed  200,请求   Completed  300,请求   Completed  400,请求   Completed  500,请求   Completed  600,请求   Completed  700,请求   Completed  800,请求   Completed  900,请求   Completed  1000,请求   Finished  1000,请求         Server 软件:,,   Server 主机名:localhost   Server 港口:,,3000      Document 路径:,,/时间长度:Document  14,字节      Concurrency 水平:10   Time  taken  for 测试:0.323,秒   Complete 请求:,1000   Failed 请求:0   Total 转移:,,115000字节   HTML 转移:,,14000字节   Requests  per 第二:3097.37,(#/秒),(平均)   Time  per 要求:,,3.229,(女士),(平均)   Time  per 要求:,,0.323,(女士),(意思是,across  all  concurrent 请求)   Transfer 率:,,,347.85,(kb/秒),收到      Connection  Times (女士)   ,,,min 意思是(+/-标准差),median ,马克斯   连接:,,0,0,0.1,,0,1   处理:,,1,3,2.2,,2,,16岁   等待,,,1,3,2.2,,2,,16岁   总:,,,1,3,2.2,,2,,16岁      Percentage  of 从而requests  served  within  a  certain  time (女士)   ,50% 2   ,66% 3   ,75% 3   ,80% 4   ,90% 5   ,95%,7   ,98%的13   ,99% 15   ,100%,16,(longest 请求)

关于使用Apache ab怎么对http的性能进行测试问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

使用Apache ab怎么对http的性能进行测试