【ab压测】关于参数详解

简介: 【ab压测】关于参数详解

ab -n 800 -c 800 http://127.0.0.1/phpinfo.php

(-n发出800个请求,-c模拟800并发,相当800人同时访问,后面是测试url)

ab -t 60 -c 100 http://127.0.0.1/phpinfo.php

在60秒内发请求,一次100个请求。

屏幕快照 2022-05-16 下午11.56.55.png

D:\apacheab\Apache24\bin>ab -n 100 -c 10 http://www.baidu.com/s
This is ApacheBench, Version 2.3 <$Revision: 1807734 $> 
Copyright 1996 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:            80   
##端口
Document Path:          /s  
##请求的路径
Document Length:        112435 bytes  
##页面数据/返回的数据量
Concurrency Level:      10   
##并发数
Time taken for tests:   4.764 seconds  
##共使用了多少时间 
Complete requests:      100  
##请求数 
Failed requests:        99  
##失败请求  百度为什么失败这么多,应该是百度做了防范  
   (Connect: 0, Receive: 0, Length: 99, Exceptions: 0)
Total transferred:      11342771 bytes  
##总共传输字节数,包含http的头信息等 
HTML transferred:       11247622 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:       22   41  12.4     39      82
##连接的最小时间,平均值,中值,最大值
Processing:   113  386 211.1    330    1246
##处理时间
Waiting:       25   80  43.9     73     266
##等待时间
Total:        152  427 210.1    373    1283
##合计时间
Percentage of the requests served within a certain time (ms)
  50%    373   
## 50%的请求在373ms内返回 
  66%    400   
## 60%的请求在400ms内返回 
  75%    426
  80%    465
  90%    761
  95%    930
  98%   1192
  99%   1283
 100%   1283 (longest request)
相关文章
|
域名解析 网络协议 测试技术
性能测试-弱网测试参数选择标准
在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。
12159 0
性能测试-弱网测试参数选择标准
|
测试技术 应用服务中间件 Apache
后端工程师如何使用apache ab性能测试工具进行系统压力测试(比LoadRunner简单多了)
作为后端工程师,除了实现业务需求之外,需要考虑的就是自己写的服务,在大并发下是否能正常运行了。但是,在一般开发情况下,没那么多大并发情况让你测试,那该怎么办呢? 这时候,我们就可以用到apache的压力测试工具了,apache bench简称ab。
后端工程师如何使用apache ab性能测试工具进行系统压力测试(比LoadRunner简单多了)
|
JSON 测试技术 数据格式
性能测试(16)——参数关联
当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理。 JMeter可以通过“后置处 理器”中的一些组件来处理关联。 常用的关联方法: 正则表达式提取器 XPath提取器 JSON提取器
280 0
性能测试(16)——参数关联
|
存储 测试技术
性能测试(12)——用户参数
起的名称需要注意是要见名知意,因为后面参数化的时候需要引用此名称 变量的值代表该名称引用的值,类似hashmap,以key,value形式存储
187 0
|
缓存 网络协议 安全
性能测试 Apache参数配置与性能调优
性能测试 Apache参数配置与性能调优
595 0
|
测试技术 C#
Locust---用蝗虫写压测,感觉比用AB要cool哈
上手很简单, 作个记录, 怕以后忘了。 官网文档也简单的。
2802 57
|
测试技术 Apache
Apache Bench - AB 压测模拟并发
Apache Bench - AB 压测模拟并发
226 0
Apache Bench - AB 压测模拟并发
|
测试技术 Linux 网络安全
【性能测试系列】ab性能测试工具好用吗?
【性能测试系列】ab性能测试工具好用吗?
213 0
【性能测试系列】ab性能测试工具好用吗?
|
测试技术
软件测试面试题:性能测试时,是不是必须进行参数化?为什么要创建参数?LoadRunner中如何创建参数?
软件测试面试题:性能测试时,是不是必须进行参数化?为什么要创建参数?LoadRunner中如何创建参数?
285 0
|
测试技术 API Android开发
【Android 高性能音频】OboeTester 音频性能测试应用 ( Oboe 输出测试参数 | API 选择 | 音频输出设备选择 | 采样率 | 通道 | 采样格式 | 播放偏好 )(二)
【Android 高性能音频】OboeTester 音频性能测试应用 ( Oboe 输出测试参数 | API 选择 | 音频输出设备选择 | 采样率 | 通道 | 采样格式 | 播放偏好 )(二)
389 0
【Android 高性能音频】OboeTester 音频性能测试应用 ( Oboe 输出测试参数 | API 选择 | 音频输出设备选择 | 采样率 | 通道 | 采样格式 | 播放偏好 )(二)