0 0

用Apache自带的工具做并发测试,结果分析0

以下是一台阿里云机器,跑的测试结果,有知道这样的结果能反映什么问题吗?
目前小弟遇到一个性能问题,单人操作的时候速度还行,但是20 人左右同时操作的时候,就感觉很慢了。

[root@AY1311281530504461fdZ bin]# ./ab -n 1000 -c 700 localhost/test.jsp
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustec                                                                                           h.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.tdaijia.net (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        Apache-Coyote/1.1
Server Hostname:        localhost
Server Port:            80

Document Path:          /driver/list.jsp
Document Length:        6026 bytes

Concurrency Level:      700
Time taken for tests:   25.032 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      6287000 bytes
HTML transferred:       6026000 bytes
Requests per second:    39.95 [#/sec] (mean)
Time per request:       17522.387 [ms] (mean)
Time per request:       25.032 [ms] (mean, across all concurrent r                                                                                           equests)
Transfer rate:          245.27 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0   15  11.4     17      33
Processing:    15 9499 9491.1   7964   25000
Waiting:       15 9499 9491.1   7964   25000
Total:         19 9514 9500.1   7991   25031

Percentage of the requests served within a certain time (ms)
  50%   7991
  66%   8915
  75%  21802
  80%  21985
  90%  24811
  95%  24943
  98%  25004
  99%  25018
100%  25031 (longest request)
2014年5月18日 19:18

2个答案 按时间排序 按投票排序

0 0

采纳的答案

有本书《构建高性能WEB站点》,具体讲到了使用AB来测试响应的情况,里面有对应的分析,以及使用页面缓存等情况下对响应的影响。推荐楼主看看。

2014年5月19日 12:47
0 0

并发操作时速度下降是很正常的,如果数据库操作频繁的话最好优化一下,尽量少去数据库取数据。
也可以考虑将一些访问量大的动态页面静态化,不过这并不适合所有情况,只能说具体情况还得具体分析啊。。

2014年5月18日 22:53

相关推荐

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

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

    网页并发测试小工具ApacheBench

    1. **并发测试**:ab可以模拟多个并发用户请求,测试服务器在并发环境下的性能表现。通过设置并发用户数量,可以模拟实际用户访问网站时的情况,从而得出服务器在不同压力下的响应时间和吞吐量。 2. **HTTP请求类型...

    Apache压力测试工具

    Apache提供了多种压力测试工具,其中包括Apache JMeter、ab(ApacheBench)等,这些工具可以帮助开发者和运维人员理解服务器在高并发情况下的表现。 Apache JMeter是一款功能强大的开源压力和负载测试工具,不仅...

    Apache Benchmark(简称ab压力测试工具) 是Apache安装包中自带的压力测试工具 ,简单易用

    -n 即requests,用于指定压力测试总共的执行次数。 -c 即concurrency,用于指定的并发数。 -t 即timelimit,等待响应的最大时间(单位:秒)。 -b 即windowsize,TCP发送/接收的缓冲大小(单位:字节)。 -p 即...

    apache接口性能测试工具jmeter-5.0.rar

    - **结果存储与分析**:测试结果可以保存为JTL文件,然后用监听器进行后期分析,或导入到第三方工具如Kibana、Grafana进行可视化展示。 8. **分布式测试** - **多机器测试**:JMeter支持分布式测试,可以在多台...

    利用autobench测试web服务器极限并发数.pdf

    借助于 Autobench 自带的 bench2graph 工具可以生成漂亮的测试结果对比图。 三、测试环境 ### 系统环境 * 操作系统:CentOS 5.3 64bit *-web 软件环境:httpd-2.0.6、php5.2.6+ eAccelerator、php-fpm(开启 20 ...

    Apache自带的性能测试工具ab的使用[2]

    apacheApache自带的性能测试工具ab的使用[2]软件测试以上参数最常用的是-n在测试会话中所执行的请求个数;和-c一次同时产生的并发请求个数。2.3实例假设我们要测试一个PHP论坛系统,其中一个性能测试用例是:“同时...

    推荐5款网站压力测试工具 服务器压测工具对网站进行压力测试的工具.zip

    ab是Apache HTTP服务器自带的一个小型压力测试工具,主要用于测试HTTP服务器的性能。它能够快速地发送大量HTTP请求,以评估服务器处理请求的能力。ab的使用非常简单,但功能相对有限,适合快速进行基本的性能测试。 ...

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

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

    Apache自带的ab压力测试工具用法详解

    ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,可以在bin下面找到ab  1 我们可以模拟100个并发用户,对一个页面发送1000个请求  ./ab -n1000 -c100 http://www.baidu.com  其中-n代表请求...

    apache-bench压力测试

    Apache Bench(ab)是Apache HTTP服务器自带的一个命令行工具,用于进行HTTP服务器的压力测试和性能评估。这个工具可以帮助我们了解服务器在高并发情况下的处理能力,优化服务器配置,以及对比不同服务器软件或不同...

    apache压力测试之ab

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

    Apache ad 服务器压力测试

    `ab`是Apache自带的简单命令行工具,它可以快速发送HTTP请求到服务器并分析结果。使用`ab`时,我们需要指定目标URL、并发用户数和总请求数。例如,`ab -n 1000 -c 100 http://localhost/`会向本地服务器发送1000个...

    ab并发测试及说明.rar

    通过并发测试,我们可以提前发现并解决这些问题,确保系统在实际使用中能够稳定运行,提供良好的用户体验。 3. **并发模型**: 在并发测试中,通常涉及多线程、多进程和异步I/O等并发模型。理解这些模型对于设计...

    Apache自带的性能测试工具ab的使用[3]

    软件测试Percentageoftherequestsservedwithinacertaintime(ms)50921662037545380546907819515698750993281000578(longestrequest)以上结果指出,在并发5 Apache自带的性能测试工具ab的使用[3] 软件测试 ...

    压力测试工具-ab工具

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

Global site tag (gtag.js) - Google Analytics