`
小网客
  • 浏览: 1241044 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ab压力测试常用场景

 
阅读更多

ab是apache自带的一个很好用的压力测试工具。常用的命令如下:

ab -n 100 -c 100 url

-n:请求次数

-c:并发次数

结果如下:

 

Concurrency Level:      100
Time taken for tests:   0.28327 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      251000 bytes
HTML transferred:       228300 bytes
Requests per second:    3530.20 [#/sec] (mean)
Time per request:       28.327 [ms] (mean)
Time per request:       0.283 [ms] (mean, across all concurrent requests)
Transfer rate:          8648.99 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        2    2   0.7      2       3
Processing:     4   13   5.6     14      23
Waiting:        3   13   5.6     13      22
Total:          6   16   6.0     16      26

Percentage of the requests served within a certain time (ms)
  50%     16
  66%     20
  75%     21
  80%     22
  90%     24
  95%     26
  98%     26
  99%     26
 100%     26 (longest request)
[search@QT-0104 ~]$ 

 主要关注点:

 

Time per request:    每次请求的耗时
Percentage of the requests served within a certain time (ms) 耗时百分比
  50%     16
  66%     20
  75%     21
  80%     22
  90%     24
  95%     26
  98%     26
  99%     26
 100%     26 (longest request)
1
2
分享到:
评论
2 楼 小网客 2012-09-07  
linux下使用,只要安装了apache就可以
1 楼 HuNanPengdake 2012-09-06  
请问,使用ab需要准备哪些东西,然后您说的命令在哪里输入呢?能不能把具体操作流程说一下呢?

相关推荐

    压力测试工具ab使用

    《压力测试工具ab使用详解》 在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而压力测试工具则是实现这一目标的关键助手。本文将深入探讨一款名为“ab”的命令行工具,它是一个轻量级但功能强大的HTTP...

    压力测试工具-ab工具

    压力测试工具-ab工具 压力测试工具-ab工具是Apache HTTP服务器自带的一款压力测试工具,用于模拟多个并发用户对Web服务器的访问请求,以测试Web服务器的性能和稳定性。下面是关于ab工具的详细知识点: 1. ab工具...

    压力测试工具ab.exe

    **压力测试工具ab.exe详解** 在IT行业中,性能测试是评估系统能力的关键环节,而压力测试则是其中一种重要手段。压力测试工具可以帮助我们模拟大量并发用户访问服务,以检查系统的稳定性和性能瓶颈。"ab.exe"...

    ab压力测试hhvm运行ci

    在"ab压力测试hhvm运行ci"这个场景中,"ab"工具(ApacheBench)被用于模拟大量并发用户对HHVM运行的CI环境进行压力测试。ApacheBench是Apache HTTP服务器自带的一个基准测试工具,它可以测量一个Web服务器在特定负载...

    ab测试工具

    它能够模拟多个并发用户请求,以此来评估服务器在高负载下的处理能力和响应时间,是进行性能基准测试和压力测试的常用工具。 ### 一、ab测试工具的基本概念 - **并发用户数**:ab测试时可设置同时发送请求的虚拟...

    性能测试工具(postman+ab+jmeter).rar

    本压缩包提供了三种常用的性能测试工具——Postman、ab和JMeter,它们各有特色,适用于不同的场景。 1. **Postman** Postman是一款强大的API开发和测试工具,它不仅支持HTTP请求的发送,还能进行接口的文档编写、...

    JMete 压力测试,基本操作

    - **常用压力测试工具对比**:对比了LoadRunner、Apache AB和WebBench等工具的特点和适用场景,帮助选择合适的测试工具。 ### 2. JMeter 4.x基础知识与实践 - **JMeter基本介绍**:JMeter是一款纯Java开发的工具,...

    apache压力测试.pdf

    ### Apache压力测试知识...通过上述内容,我们可以了解到Apache Benchmark(ab)作为一款轻量级的压力测试工具,在日常开发和运维工作中具有重要的作用。正确使用它可以帮助我们更好地理解和优化Web服务器的性能表现。

    使用Apache ab工具对Apache服务器进行简单的压力测试

    本文将深入探讨如何使用ab工具进行压力测试以及如何查看Apache服务器的连接数。 首先,要使用ab工具,你需要在你的系统上安装apache2-utils包。在Ubuntu或者Debian类Linux系统中,你可以通过以下命令进行安装: ``...

    性能测试ab(ApacheBench)的应用

    **性能测试ab(ApacheBench)的应用** ApacheBench,简称ab,是Apache HTTP服务器自带的一款简单而强大的性能测试工具。它可以帮助我们评估Web服务器的性能,通过模拟多个并发用户请求来测试服务器的响应时间、吞吐量...

    网站测试技术 网页测试

    2. **性能测试**:性能测试评估网站在高负载下的表现,分为负荷测试和压力测试。负荷测试关注边界条件,压力测试则尝试使系统达到极限甚至崩溃。工具如ab和OpenSTA可用于自动化性能测试。 3. **安全性测试**:随着...

    Jmeter5.X+BeanShell性能测试

    Apache AB适合单接口压力测试;Webbench则用于大规模并发测试;而JMeter由于其开源、易用、功能全面的特性,成为互联网公司常用的性能测试工具。 【性能测试策略】 性能测试包括负载测试、压力测试和稳定性测试。...

    Mysql 集群测试文档

    在MySQL集群的测试中,有几种常用的测试工具可以帮助我们进行性能分析和压力测试: 1. **MySQLslap**:由MySQL官方提供的开源测试工具,主要用于多线程并发会话测试数据库的读写能力。它可以调用自定义的存储过程或...

    系统测试与质量保障经验沉淀 TCPCopy在架构测试中的应用 共24页.ppt

    - **传统压力测试工具**(如ab, webbench, httpperf):这些工具简单易用,成本较低,但它们假设的网络环境过于理想化,请求类型单一,无法完全模拟真实的用户行为。 - **基于Web服务器的请求复制**:这类方法能提供...

    行业分类-设备装置-云平台性能测试方法及装置.zip

    1. 压力测试:模拟大量并发用户请求,测试系统在极限压力下的响应时间、吞吐量和稳定性。 2. 负载测试:在逐渐增加负载的情况下,分析系统性能的变化,找出最佳工作点。 3. 稳定性测试:长时间运行测试,检查系统在...

    mysql集群测试工具.docx

    这些工具可以帮助我们进行不同场景下的测试,例如比较不同MySQL引擎的性能、在不同配置环境中对比同一引擎的表现,以及模拟并发情况下的压力测试。 MySQL提供了多种测试工具,以下是一些常用的: 1. **Mysqlslap**...

    AB RSLogix与AC7100EIP仪表EtherNet-IP总线通讯样例程序.zip

    AB RSLogix与AC7100EIP仪表之间的EtherNet/IP总线通讯是一种常见的工业自动化应用场景,尤其在Allen Bradley(AB)系统中,RSLogix是常用的编程软件,而AC7100EIP仪表则是一种支持EtherNet/IP协议的智能设备。...

    性能测试资料

    1. 压力测试:模拟超过正常工作负载的情况,观察系统崩溃或性能急剧下降的临界点。 2. 负载测试:在预期的正常工作负载下运行系统,检查其性能和稳定性。 3. 并发测试:测试系统处理多个并发用户请求的能力,评估...

    prj_nodejs_test:压力测试节点

    4. **压力测试工具**:在Node.js中,常用的性能测试工具有`Apache Benchmark`、`wrk`和`ab`等,它们可以模拟大量并发请求,测量服务器的响应时间和处理能力。 **算法测试与性能比较:** 1. **测试目的**:通过对比...

    PHP程序之服务器负载测试.rar

    2. **工具介绍**:可能会介绍一些常用的PHP负载测试工具,如Apache JMeter、LoadRunner、ab(ApacheBench)等,这些工具能够模拟并发请求,测量服务器响应时间、吞吐量和错误率。 3. **测试策略**:介绍如何设计负载...

Global site tag (gtag.js) - Google Analytics