`
sunwei_07
  • 浏览: 27761 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

使用apache的ab进行简单测试

    博客分类:
  • web
阅读更多
最近在看web性能优化一块
把所学记录一下

先讲下几个概念
1 吞吐率 :是指使用单位时间内计算机的处理请求来描述其并发处理能力

2. 1个用户请求1000次 和 100个用户请求10次的区别
1个用户会使服务器的网卡缓冲区有来之该用户的1个请求
100个用户会使服务器的网卡缓冲区有100个客户的等待处理请求,所以两者是不一样的效果

3 apache里提供的ab程序使用时几个重要的参数

a.Requests per second 就是刚才所讲的吞吐率

b.Time per request:用户平均等待时间.可以计算为吞吐率的倒数

c.Time per request (across all concurrent requests):服务器平均请求处理时间

接下来我们就使用ab.exe来做一些简单的测试

首先进入apache 的bin目录,运行ab.exe

运行方法:ab -n1000 -c100 http://localhost/text.php

说明:
-n1000 是指总请求数为1000

-c100 是指并发用户数量为100个

http://localhost/text.php 是测试的URL


随着并发数量的提升,到达服务器的某个节点后,也就是服务器最佳承受值后,吞吐率会急剧下降包括用户的等待时间也会急剧上升,大家可以尝试下

分享到:
评论

相关推荐

    Apache ab压力测试工具

    使用Apache ab工具进行压力测试的基本步骤: 1. 安装Apache HTTP服务器,如提供的`Apache24`文件,可能包含一个预编译的Apache版本。 2. 找到`ab`工具,通常位于Apache安装目录的`bin`子目录下。 3. 在命令行中运行...

    apache压力测试之ab

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

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

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

    使用Apache ab进行http性能测试

    使用 AB 进行性能测试时,基本的命令格式是 `ab -n <请求次数> -c <并发数量> <URL>`。例如,`ab -n 1000 -c 10 http://localhost:3000/` 会模拟10个并发用户向 `http://localhost:3000/` 发送1000次请求。其他可选...

    apache ab windows可用

    Apache AB 是一个小型的命令行工具,用于对Web服务器进行性能测试和负载测试。这个工具在Windows平台上同样适用,提供了简单的方式评估服务器处理HTTP请求的能力。"apache ab windows可用"表明该工具可以在Windows...

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

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

    Apache网站压力测试工具ab使用教程.zip

    【Apache网站压力测试工具ab使用教程】 Apache HTTP服务器自带了一个名为`ab`(ApacheBench)的简单压力测试工具,用于评估Web服务器的性能。它能够模拟多个并发用户请求,以此来测试服务器在高负载下的响应时间和...

    BOMS.zip_apache-ab 测试_scubom

    在“BOMS.zip_apache-ab 测试_scubom”这个压缩包中,我们可以看到与使用ab进行性能测试相关的资料,特别是针对SCUBOM(可能是某个特定系统或服务)的测试场景。 **1. Apache Bench基础** ab工具提供了简单的...

    Apache AB性能测试工具使用教程

    Apache AB(Apache Bench)作为一款简单而强大的性能测试工具,被广泛用于对HTTP服务器进行基准测试。本文将详细介绍Apache AB的基本用法以及如何解读测试结果中的关键参数。 #### 二、Apache AB简介 Apache AB是...

    Apache压力测试工具

    另一方面,ab(ApacheBench)是Apache HTTP Server自带的一个轻量级命令行工具,主要用于对Web服务器进行简单的HTTP请求压力测试。它能快速发送指定数量的请求,计算响应时间的平均值、中位数等统计信息,以评估...

    压力测试工具ab

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

    性能测试工具AB

    AB工具的使用非常简单,通常通过命令行进行操作。一个基本的AB命令格式如下: ```bash ab -n <请求次数> -c <并发连接数> ``` 例如,测试一个网站的性能,可以输入: ```bash ab -n 1000 -c 10 ...

    Apache ad 服务器压力测试

    Apache服务器的压力测试通常使用各种工具进行,例如`ab`(Apache Bench), `JMeter`, `LoadRunner`, 或者 `WebLoad`。这些工具能够模拟大量用户并发请求,帮助我们了解服务器在不同压力下的性能指标。 `ab`是Apache...

    apache ab工具页面压力测试返回结果含义解释

    Apache AB工具是一款强大的性能测试工具,它用于评估Web服务器的性能和稳定性。这款工具随Apache HTTP服务器一起提供,可以帮助开发者和系统管理员理解服务器在高负载条件下的表现。AB工具能够模拟多个并发用户发送...

    ApacheBench压力并发测试

    ApacheBench,简称ab,是Apache HTTP服务器项目的一部分,它是一个简单而强大的工具,用于对Web服务器进行性能评估和压力测试。这个小巧的命令行工具可以模拟多个并发用户请求,以此来测量服务器处理这些请求的能力...

    性能测试ab(ApacheBench)的应用

    总结,ApacheBench作为一款轻量级性能测试工具,具有操作简单、功能实用的特点,是进行Web服务器性能评估的首选。通过合理地使用ab,我们可以更好地理解和优化系统的性能瓶颈,确保服务的稳定运行。

Global site tag (gtag.js) - Google Analytics