首页 > 其他分享 >ab压测

ab压测

时间:2024-11-08 09:22:31浏览次数:1  
标签:ab 请求 压测 ms 服务器 requests mean

一般的服务器都会自带apache服务器,不需要单独安装

sudo apt-get install apache2-utils
sudo yum install httpd-tools

ab的命令参数比较多,但是最常用的就3个

ab -c 10000 -n 100000 http://www.baidu.com
-c 表示并发用户数
-n 表示请求总数
-t 持续多少秒压测

结果

Server Software:        nginx       #服务器 apache或者nginx   
Server Hostname:        127.0.0.1   #ip
Server Port:            80          #端口
 
Document Path:          /           #路径
Document Length:        178 bytes   #请求大小
 
Concurrency Level:      10000       #并发请求量
Time taken for tests:   7.926 seconds    #整个测试持续时间
Complete requests:      100000          #完成的请求数
Failed requests:        0               #失败的请求数
Write errors:           0                   
Non-2xx responses:      100000
Total transferred:      36800000 bytes    #整个场景中网络传输量
HTML transferred:       17800000 bytes    #整个场景中的HTML内容传输量
Requests per second:    12615.91 [#/sec] (mean)  #吞吐速率,大家最关心的指标之一
Time per request:       792.650 [ms] (mean)    #用户平均请求等待时间,大家最关心的指标之二
Time per request:       0.079 [ms] (mean, across all concurrent requests)  #服务器平均请求处理的时间,大家最关心的指标之三
Transfer rate:          4533.84 [Kbytes/sec] received  #平均每秒网络上的流量,可以帮助排除是否有存在网络流量过大导致响应时间延长的问题
 
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0  510 1056.6      3    7026
Processing:     3   28  89.9      8    1889
Waiting:        0   25  89.4      6    1887
Total:          7  538 1079.8     12    7240
 
Percentage of the requests served within a certain time (ms)
  50%     12
  66%     22
  75%   1016
  80%   1022
  90%   1231
  95%   3027
  98%   3232
  99%   3828
 100%   7240 (longest request)

标签:ab,请求,压测,ms,服务器,requests,mean
From: https://www.cnblogs.com/qcy-blog/p/18534438

相关文章

  • Keil中设置显示空白符,并将Tab键使用4个空格代替
    前言Keil的默认设置是没有将Tab键使用空格代替的,不同的文本编辑器对Tab键所占的空格数不同,有占2个空格的,也有占4个空格的,这就导致同样的代码在不同的编辑器中缩进不同,虽不会影响代码的正常运行,但代码阅读起来很别扭。我喜欢采用缩进为4个空格的形式,下面将以一个Tab......
  • 中文汉化 数学计算软件:MATLAB R2023a 商业数学软件下载
    MATLABR2023a是由MathWorks公司推出的一款强大的数值计算和科学编程软件,广泛应用于工程、科学和数学领域。它提供了丰富的数值计算功能,包括线性代数、数值积分、微分方程等,并支持数据可视化、算法开发、深度学习和云服务集成等功能。用户可以使用MATLAB进行高效的矩阵运算、信号......
  • ABAP开发-内存管理
    系列文章目录文章目录系列文章目录前言一、概述二、程序间调用三、外部会话和内部会话四、SAP内存与ABAP内存五、实例总结前言一、概述内存是程序之间为了传递数据而使用的共享存储空间,在每个程序里使用的内存有SAP内存和ABAP内存SAP内存分类SAP内存......
  • 基于遗传优化的SVD水印嵌入提取算法matlab仿真
    1.程序功能描述基于遗传优化的的SVD水印嵌入提取算法。对比遗传优化前后SVD水印提取性能,并分析不同干扰情况下水印提取效果。2.测试软件版本以及运行结果展示MATLAB2022a版本运行SVD GA优化SVD 性能对比: 3.核心程序%遍历遗传算法返回的各代最优个体(从......
  • 宝贝?你居然不知道Javabase有哪些知识,我这有一份为各位准备的《葵花宝典》哟!
    复习大纲文章目录复习大纲变量与类型运算符与输入器条件结构与随机数循环控制结构数组与集合循环嵌套变量与类型基本数据类型:Java中有多种基本数据类型,每种类型都有固定的内存大小和取值范围。整型byte:范围是从-128到127。short:范围是从-32768到32767。int......
  • UIAbility组件生命周期
    当用户打开、切换和返回到对应应用时,应用中的UIAbility实例会在其生命周期的不同状态之间转换。UIAbility类提供了一系列回调,通过这些回调可以知道当前UIAbility实例的某个状态发生改变,会经过UIAbility实例的创建和销毁,或者UIAbility实例发生了前后台的状态切换。UIAbility的生命......
  • 图像去雾+图像去雨(matlab+python)
    看到许多小伙伴想进行图像去雨,图像去雾的任务,由于以前进行了此类项目,所以在此书写博客进行交流。#去雨前言从静止图像中去除雨水是一项复杂且具有挑战性的任务。雨滴仅影响图像的很小区域,因此导致确定应考虑哪个区域和不应考虑哪个区域的混乱。在本文中,已经实现了一种新......
  • 大数据学习笔记 第5天 ZooKeeper 3.6.3安装部署 CAP原则 Paxos算法 ZAB协议详解
    ZooKeeper3.6.3重点CAP原则Paxos算法存储模型和监听机制一、集群与分布式集群:将一个任务部署在多个服务器,每个服务器都能独立完成该任务。分布式:将一个任务拆分成若干个子任务,由若干个服务器分别完成这些子任务,每个服务器只能完成某个特定的子任务。从概念上就可......
  • 详述stable diffusion的过程 以及扩散过程
    AnswerStableDiffusion是一种基于扩散模型的图像生成技术,广泛应用于文本到图像的生成。其整个过程可以分为三个主要步骤:前向扩散过程、后向训练过程和后向推理过程。以下是对每个步骤的详细说明。1.StableDiffusion概述StableDiffusion通过将图像视为概率分布,并逐步改变......
  • 数据集-目标检测系列- 戒指 检测数据集 ring >> DataBall
    数据集-目标检测系列-戒指检测数据集ring>>DataBall想要进一步了解,请联系。DataBall助力快速掌握数据集的信息和使用方式,会员享有百种数据集,持续增加中。 数据样例项目地址:数据集-目标检测系列-戒指检测数据集ring>>DataBall资源-CSDN文库*相关项目1)数据集可视......