目录
一、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、解释
文章图片
文章图片
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:网络传输速度
文章图片
connect:网络连接
processing:系统处理
waiting:等待
min:最小值
mean:平均值
[+/-se]:标准差
median:中位数
max:最大值
文章图片
【java|apache中的ab压测】 在第二列时间前完成的请求所占百分比
推荐阅读
- java|LNMP的搭建
- log4j|nignx配置文件种的跳转
- 面试题|MySQL高性能实战——part5——查询性能优化
- 杭电计算机考研|数据库面试常见问题
- #|电力系统的延时功率流 (CPF)的计算【 IEEE-14节点】(Matlab代码实现)
- Python|【20211129】【Python】使用Python计算欧氏距离的方法
- python|博客目录索引
- mysql|MySQL教程 - 视图(View)
- c#|C# FileSystemWatcher 多文件夹、多文件类型文件监控增加、修改、重命名和删除实例