windows Apache ab安装及压力测试
一:安装
ab是Apache自带的网站压力测试工具。
使用起来非常的简单和方便。
不仅仅是可以Apache服务器进行网站访问压力测试,还可以对其他类型的服务器进行压力测试。
比如nginx,tomcat,IIS等
首先当然是下载安装了。
在这里只讲window下在下载安装
官方下载地址:,(https://www.apachehaus.com/cgi-bin/download.plx)

下载完成后解压
我就直接解压到d盘的apacheab中去了
修改解压根目录下的conf/httpd.conf文件的端口配置,默认是80端口,应该是被占用了,无法安装,可以自行修改为其他,我在这里修改为8088端口
文件解压到本地文件夹下,如果不是解压在c盘,需要设置参数:
我的解压到了D盘下,需要设置参数,conf->httpd.conf 使用文本编辑器打开,
需要修改的有三个地方:


开始测试
如果你需要在命令行的任意路径下可以输入ab测试,可以把bin目录路径加到环境变量的path中去
我是在bin目录下打开命令行的
注意,需要在域名后加上/path
ab -n -c http://www.baidu.com/s
-n 表示请求数,-c 表示并发数.
s为path,表示指定测试地址,不指定可能会报"ab: invalid url" 错误.
另外还有-t 表示多少s内并发和请求
测试出来的数据如下:
D:\apacheab\Apache24\bin>ab -n -c http://www.baidu.com/s
This is ApacheBench, Version 2.3 <$Revision: $>
Copyright Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.baidu.com (be patient).....done Server Software: BWS/1.1
##服务器软件和版本
Server Hostname: www.baidu.com
##请求的地址/域名
Server Port:
##端口 Document Path: /s
##请求的路径
Document Length: bytes
##页面数据/返回的数据量 Concurrency Level:
##并发数
Time taken for tests: 4.764 seconds
##共使用了多少时间
Complete requests:
##请求数
Failed requests:
##失败请求 百度为什么失败这么多,应该是百度做了防范
(Connect: , Receive: , Length: , Exceptions: )
Total transferred: bytes
##总共传输字节数,包含http的头信息等
HTML transferred: bytes
##html字节数,实际的页面传递字节数
Requests per second: 20.99 [#/sec] (mean)
##每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量
Time per request: 476.427 [ms] (mean)
##用户平均请求等待时间
Time per request: 47.643 [ms] (mean, across all concurrent requests)
##服务器平均处理时间,也就是服务器吞吐量的倒数
Transfer rate: 2325.00 [Kbytes/sec] received
##每秒获取的数据长度 Connection Times (ms)
min mean[+/-sd] median max
Connect: 12.4
##连接的最小时间,平均值,中值,最大值
Processing: 211.1
##处理时间
Waiting: 43.9
##等待时间
Total: 210.1
##合计时间 Percentage of the requests served within a certain time (ms)
%
## %的请求在373ms内返回
%
## %的请求在400ms内返回
%
%
%
%
%
%
% (longest request)
因为ab工具消耗小,所以有些人也用来进行ddos攻击,算一种ddos攻击工具
windows Apache ab安装及压力测试的更多相关文章
- Apache ab并发负载压力测试(python+django+mysql+apache)
如标题,大家都知道秒杀中存在高并发使库存骤然为0,但在我们个人PC或小区域内是模拟不出这样的情景 现在利用 Apache ab并发负载压力测试 1,数据库建入库存字段并映射模型 2,view编写脚本 ...
- Apache ab并发负载压力测试
由于现在网站都需要能够承受高并发要求的能力,所以当我们写完代码后,如果需要上线,最好都经过压力测试后,这样比较好 运行: 在Windows系统下,打开cmd命令行窗口,定位到apache安装目录的bi ...
- ab使用详解—如何使用apache性能测试工具进行压力测试
作为后端工程师,除了实现业务需求之外,需要考虑的就是自己写的服务,在大并发下是否能正常运行了.但是,在一般开发情况下,没那么多大并发情况让你测试,那该怎么办呢? 这时候,我们就可以用到apache的压 ...
- ab并发负载压力测试
一.ab 0.安装ab压力测试软件 [root@a2 conf]# yum install httpd-tools -y #查看版本 [root@a2 conf]# ab -V This is Apa ...
- 网站服务器压力Web性能测试(1):Apache Bench:Apache自带服务器压力测试工具
一个网站或者博客到底能够承受多大的用户访问量经常是我们在用VPS或者独立服务器搭建网站了最关心的问题,还有不少人喜欢对LNMP或者LAMP进行一些优化以便提高Web性能,而优化后到底有多大的效果,就需 ...
- 使用ab 进行并发压力测试
使用ab 进行并发压力测试 - 参与商 - 博客园 https://www.cnblogs.com/shenshangzz/p/8340640.html 使用ab 进行并发压力测试 ab全称为:a ...
- (转)使用Apache的ab工具进行压力测试
转:http://www.cnblogs.com/luckyliu/archive/2012/03/04/2379306.html Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境, ...
- apache的ab命令做压力测试
1. 最基本的关心两个选项 -c -n 例: ./ab -c 100 -n 10000 http://127.0.0.1/index.php -c 100 即:每次并发100个-n 10000 即: ...
- PHP测试与优化(1)-- Apache自带的压力测试工具ab(apache bench) - 简单使用
ab是apache自带的网站压力测试工具,能够测试网站在一定时间内的发生高并发时的反应. 使用 1.进入apache的bin文件夹 2.模拟并发级别为100,请求数为1000个的api数据请求数量测试 ...
随机推荐
- Flink初探-为什么选择Flink
本文主要记录一些关于Flink与storm,spark的区别, 优势, 劣势, 以及为什么这么多公司都转向Flink. What Is Flink 一个通俗易懂的概念: Apache Flink 是近 ...
- 洛谷 P2398 GCD SUM 题解
题面 挺有意思的. 设f[i]表示gcd(i,j)=i的个数,g[i]表示k|gcd(i,j)的个数; g[i]=(n/i)*(n/i); g[i]=f[i]+f[2i]+f[3i]+...; 所以f ...
- ubuntu 安装 CUDA、 cuDNN 的tips
CUDA 查看驱动兼容性:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 查看GCC 与CUDA 驱动版本的兼容性 ...
- P3964 [TJOI2013]松鼠聚会
传送门 首先题意就是求一个点到所有其他点的切比雪夫距离和最小 考虑枚举所有点作为答案,那么我们需要快速计算切比雪夫距离和,发现不太好算 根据一些奇怪的套路,我们把坐标系变化,把 $(x,y)$ 变成 ...
- [WPF]使用CheckAccess检测是否在控件的ui线程上执行
private void Parallel(object sender, RoutedEventArgs e) { Task.Run(() => ChangeColour(Brushes.Red ...
- traceback异常处理相关总结
traceback模块 作用 traceback模块被用来跟踪异常返回信息 可在控制台输出结果 可将结果传入文件中记录 常用方法 print_exc([limit[, file]]): 会自动处理当前 ...
- JDK1.8+API+中文文档+高清完整版(不要积分 免费拿)
JDK1.8+API+中文文档+高清完整版+CHM帮助文档 链接: https://pan.baidu.com/s/1LbdWSZ4qFjWXdJ88bXkn5w 提取码: frew 希望能帮上大家的 ...
- FP Style 的快排
const quickSort = (list) => { if (!list || !list.length) return []; if (list.length === 1) return ...
- 60. Permutation Sequence (JAVA)
The set [1,2,3,...,n] contains a total of n! unique permutations. By listing and labeling all of the ...
- Redis5以上版本伪集群搭建(高可用集群模式)
redis集群需要至少要三个master节点,我们这里搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,这里用一台机器(可以多台机器部署,修改一下ip地 ...