`
fangpeng123456789
  • 浏览: 46241 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

性能测试ab(ApacheBench)的应用

阅读更多
用ab进行性能测试,Windows下的ab.exe一般都在Apache安装目录的bin目录下,bin目录

路径为:D:\Program Files\Apache Software Foundation\Apache2.2\bin

进入windows的doc命令进入该bin目录下就可以使用ab进行性能测试

基本用法:ab  –n 请求的次数 –c 并发的次数  如:ab –n 1000 –c 100

http://192.168.1.123:8080/index.jsp

参数说明:

-n 1000                                      表示总请求数为1000

-c 100                                       表示并发用户100

http://192.168.1.123:8080/index.jsp               表示请求的目标URL

Server Software:       Jetty<6.1.26> 被测试web服务器名称

Server Hostname:      192.168.1.123 被请求URL中的主机部分名称

Server port:              8080                 被测服务器软件的端口

Document Path:          /index.jsp 请求的URL的绝对路径

Document Length:        86 bytes      表示HTTP响应数据的正文长度

Concurrency Level:       100                   并发用户数

Time taken for tests:   21.132 seconds 全部请求完成耗时

Complete requests:      10000              全部总请求数

Failed requests:         0                      失败的请求

Write errors:            0 读写的失败次数

Total transferred:        294000 bytes            总传输大小

HTML transferred:       86000 bytes           访问HTML页面的总大小

Requests per second:    47.32 [#/sec] (mean)      吞吐率【每秒请求数 ( 平均 )】
(吞吐率=complete requests / time taken for tests)

Time per request:       2113.128 [ms] (mean)       用户平均等待时间

Time per request:       21.132 [ms] (mean, across all concurrent requests)   服务器平均请求处理时间=吞吐率的倒数(1 / Requests per second)  同时也等于   Time taken for tests=
Complete requests

Transfer rate:          13.59 [Kbytes/sec] received  表示这些请求在单位时间内从服务器获取的数据长度【这个统计项可以很好地说明服务器在处理能力达到极限时,其出口宽带的需求量】

还有部分内容文档中很全面...............
分享到:
评论

相关推荐

    ApacheBench测试详解

    ApacheBench(简称ab)是一款由Apache HTTP服务器项目提供的轻量级性能测试工具。它能够模拟多个并发用户对指定Web服务器进行请求,从而评估服务器的性能和稳定性。这个工具对于系统管理员和开发者来说非常实用,...

    apache-bench压力测试

    Apache Bench(ab)是一个轻量级的性能测试工具,它通过模拟多个并发用户发送HTTP请求来测试服务器的性能。它能测量服务器处理请求的速度和稳定性,提供每秒事务率(Requests per second)、吞吐量、响应时间等关键...

    网页并发测试小工具ApacheBench

    ApacheBench,简称ab,是Apache HTTP服务器自带的一款性能测试工具,主要用来对Web服务器进行基准测试,评估其处理并发请求的能力。它可以帮助系统管理员、开发者或者网站所有者了解服务器在高负载情况下的表现,...

    Golang_GoHTTP负载生成器ApacheBench ab替代.zip

    总结来说,“Golang_GoHTTP负载生成器ApacheBench ab替代”提供了一个用Go语言实现的高效HTTP负载生成工具,它可以更好地适应现代Web服务的性能测试需求,同时具备高度的可定制性和扩展性。Hey作为该工具的代表,...

    apache ab测试程序

    AB,全称ApacheBench,能够模拟多个并发用户对Web服务器进行请求,从而分析服务器在高负载下的响应时间和吞吐量。 在Windows环境下,你可以通过以下步骤来运行AB测试: 1. 首先,你需要找到`ab.exe`文件,这通常...

    Go-替代ApacheBench(ab)的HTTP负载生成器

    标题中的“Go-替代ApacheBench(ab)的HTTP负载生成器”指的是使用Go语言编写的一种工具,它能够替代传统的ApacheBench(ab)工具来执行HTTP负载测试。ApacheBench是一款广泛使用的命令行工具,用于测量Web服务器的...

    性能测试工具AB

    "AB"是一款简单而强大的性能测试工具,专为Web应用程序设计,它可以帮助开发者和测试人员了解系统的性能瓶颈,并优化系统性能。 ### AB工具简介 AB,全称为ApacheBench,是由Apache HTTP服务器项目开发的命令行...

    压力测试工具Apache Bench实现原理及用法解析

    Apache Bench是一款开源的压力测试工具,由Apache HTTP Server项目开发,用于评估Web服务器的性能。它的主要功能是模拟多个并发用户向服务器发送请求,通过这种方式来测量服务器的响应速度和并发处理能力。 一、...

    Apache 压力测试工具ab 专注接口测试 并发测试

    Apache的ab(ApacheBench)是一款简单而强大的压力测试工具,专用于接口和并发测试。在Web服务性能优化和系统负载能力评估中,ab扮演着关键角色。它可以帮助开发者和运维人员了解服务器在高并发情况下的表现,以及...

    性能测试入门 性能测试入门

    4. Apache Bench (ab):简单易用的HTTP服务器基准测试工具。 四、性能测试步骤 1. 定义测试目标:明确性能测试要达成的目标,例如响应时间、并发用户数等。 2. 设计测试场景:确定负载模型,包括用户行为、负载强度...

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

    ab是Apache服务器自带的一个简单性能测试工具,主要用于测试Web服务器的性能。它可以模拟多个并发连接,并向服务器发送HTTP请求,然后提供诸如每秒完成请求数(Requests per second)、吞吐量(Bytes transferred ...

    AB压力测试工具.pdf

    在实际应用中,ApacheBench可以广泛应用于网站开发、服务器优化、性能测试等领域。例如,我们可以使用ApacheBench来评估服务器的执行效率,比较不同的服务器配置的性能,对服务器进行优化和调整,以提高服务器的响应...

    如何通过Apache Bench实现web压力测试

    Apache Bench(简称ab)是一个Apache HTTP服务器附带的命令行工具,专门用于进行HTTP服务器的性能测试,尤其是Web压力测试。压力测试是指通过模拟多个客户端同时向服务器发送请求的方式来测试服务器的性能和稳定性,...

    apache压力测试之ab

    "ab"(ApacheBench)是Apache HTTP服务器自带的一个简单压力测试工具,用于模拟多个并发用户对Web服务器进行请求,以此来测量服务器的处理能力和响应速度。 **ab工具详解** 1. **安装与使用** - 安装:在大多数...

    window安装ab压力测试并使用.zip

    在IT领域,性能测试是评估系统承载能力的关键环节,而Apache Bench(简称ab)是一款广泛使用的命令行工具,用于进行HTTP服务器的压力测试。在Windows操作系统中安装和使用ab,可以帮助我们了解服务器在高并发情况下...

    压力测试工具ab

    "ab"(ApacheBench)就是这样一个简单而强大的命令行工具,专门用于对Web服务器进行性能测试。 **一、ab工具介绍** Apache ab(Apache Benchmark)是Apache HTTP服务器项目的一部分,它能够模拟多个并发用户向...

    性能测试进阶指南.rar

    4. Apache Bench (ab):简单的HTTP服务器基准测试工具。 三、性能测试策略 1. 确定测试场景:根据业务需求,模拟真实用户行为,如登录、搜索、购物等操作。 2. 定义性能指标:明确性能测试的目标,如响应时间、吞吐...

    压力测试工具-ab

    在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而`ab`(ApacheBench)就是一个广泛使用的轻量级压力测试工具。它由Apache HTTP服务器项目开发,主要用于测试Web服务器的性能。下面我们将深入探讨`ab`...

    windows下web压力测试工具ab

    Apache HTTP Server提供了一个名为ApacheBench(简称ab)的工具,这正是一个强大的Web性能测试工具。它可以帮助开发者、系统管理员以及性能测试人员评估其Web服务器的处理能力和负载承受能力。 【描述】:Apache...

Global site tag (gtag.js) - Google Analytics