apache中的ab压测

目录

一、ab压测原理

二、ab安装

1、安装apache

2、安装httpd-tools工具包

三、 使用

1、应用​

2、解释


一、ab压测原理

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

二、ab安装

1、安装apache

2、安装httpd-tools工具包

三、 使用

1、应用

-n        表示有多少个请求

-c        表示同一时间多少个并发量 

2、解释

apache中的ab压测_第1张图片

apache中的ab压测_第2张图片

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:网络传输速度

apache中的ab压测_第3张图片connect:网络连接

processing:系统处理

waiting:等待

min:最小值

mean:平均值

[+/-se]:标准差

median:中位数

max:最大值

apache中的ab压测_第4张图片

 在第二列时间前完成的请求所占百分比

你可能感兴趣的:(java,开发语言)