java|apache中的ab压测

目录
一、ab压测原理
二、ab安装
1、安装apache
2、安装httpd-tools工具包
三、 使用
1、应用?
2、解释

一、ab压测原理 ab是apache自带的一个压力测试工具,通过创建多个并发访问线程,来模拟高并发的一个状态,从而暴露出一些常态下不会出现的问题。ab是基于对某一个URL的访问来模拟高并发的,所以它可以大部分情况下的web服务器压力。
二、ab安装 1、安装apache java|apache中的ab压测
文章图片

java|apache中的ab压测
文章图片

2、安装httpd-tools工具包 java|apache中的ab压测
文章图片

三、 使用 1、应用java|apache中的ab压测
文章图片
-n表示有多少个请求
-c表示同一时间多少个并发量
2、解释 java|apache中的ab压测
文章图片

java|apache中的ab压测
文章图片

server software:目标服务器软件信息(软件名和版本)
server hostname:目标服务器主机名
server port:目标端口
document path:请求文件
document length:请求文件大小
concurrency level:并发数(-c指定)
time taken for tests:测试花费时间
complete requests:请求总数量
failed requests:失败数
non-2xx responses:非200返回码
total transferred:从服务器接收到的文件总大小(包括文本内容和请求头信息)
html transferred:从服务器接收到的文本大小
requests per second:平均每秒完成的请求数
time per request:用户方,平均每个请求所需时间(因为请求比较多,所以服务器完成100个请求用户才接收到一个完成的返回)
time per request:服务器完成一个请求的时间
transfer rate:网络传输速度
java|apache中的ab压测
文章图片
connect:网络连接
processing:系统处理
waiting:等待
min:最小值
mean:平均值
[+/-se]:标准差
median:中位数
max:最大值
java|apache中的ab压测
文章图片

【java|apache中的ab压测】 在第二列时间前完成的请求所占百分比

    推荐阅读