以下是一台阿里云机器,跑的测试结果,有知道这样的结果能反映什么问题吗?
目前小弟遇到一个性能问题,单人操作的时候速度还行,但是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)
相关推荐
Apache的ab(ApacheBench)是一款简单而强大的压力测试工具,专用于接口和并发测试。在Web服务性能优化和系统负载能力评估中,ab扮演着关键角色。它可以帮助开发者和运维人员了解服务器在高并发情况下的表现,以及...
1. **并发测试**:ab可以模拟多个并发用户请求,测试服务器在并发环境下的性能表现。通过设置并发用户数量,可以模拟实际用户访问网站时的情况,从而得出服务器在不同压力下的响应时间和吞吐量。 2. **HTTP请求类型...
Apache提供了多种压力测试工具,其中包括Apache JMeter、ab(ApacheBench)等,这些工具可以帮助开发者和运维人员理解服务器在高并发情况下的表现。 Apache JMeter是一款功能强大的开源压力和负载测试工具,不仅...
-n 即requests,用于指定压力测试总共的执行次数。 -c 即concurrency,用于指定的并发数。 -t 即timelimit,等待响应的最大时间(单位:秒)。 -b 即windowsize,TCP发送/接收的缓冲大小(单位:字节)。 -p 即...
- **结果存储与分析**:测试结果可以保存为JTL文件,然后用监听器进行后期分析,或导入到第三方工具如Kibana、Grafana进行可视化展示。 8. **分布式测试** - **多机器测试**:JMeter支持分布式测试,可以在多台...
借助于 Autobench 自带的 bench2graph 工具可以生成漂亮的测试结果对比图。 三、测试环境 ### 系统环境 * 操作系统:CentOS 5.3 64bit *-web 软件环境:httpd-2.0.6、php5.2.6+ eAccelerator、php-fpm(开启 20 ...
apacheApache自带的性能测试工具ab的使用[2]软件测试以上参数最常用的是-n在测试会话中所执行的请求个数;和-c一次同时产生的并发请求个数。2.3实例假设我们要测试一个PHP论坛系统,其中一个性能测试用例是:“同时...
ab是Apache HTTP服务器自带的一个小型压力测试工具,主要用于测试HTTP服务器的性能。它能够快速地发送大量HTTP请求,以评估服务器处理请求的能力。ab的使用非常简单,但功能相对有限,适合快速进行基本的性能测试。 ...
【Apache网站压力测试工具ab使用教程】 Apache HTTP服务器自带了一个名为`ab`(ApacheBench)的简单压力测试工具,用于评估Web服务器的性能。它能够模拟多个并发用户请求,以此来测试服务器在高负载下的响应时间和...
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,可以在bin下面找到ab 1 我们可以模拟100个并发用户,对一个页面发送1000个请求 ./ab -n1000 -c100 http://www.baidu.com 其中-n代表请求...
Apache Bench(ab)是Apache HTTP服务器自带的一个命令行工具,用于进行HTTP服务器的压力测试和性能评估。这个工具可以帮助我们了解服务器在高并发情况下的处理能力,优化服务器配置,以及对比不同服务器软件或不同...
"ab"(ApacheBench)是Apache HTTP服务器自带的一个简单压力测试工具,用于模拟多个并发用户对Web服务器进行请求,以此来测量服务器的处理能力和响应速度。 **ab工具详解** 1. **安装与使用** - 安装:在大多数...
`ab`是Apache自带的简单命令行工具,它可以快速发送HTTP请求到服务器并分析结果。使用`ab`时,我们需要指定目标URL、并发用户数和总请求数。例如,`ab -n 1000 -c 100 http://localhost/`会向本地服务器发送1000个...
通过并发测试,我们可以提前发现并解决这些问题,确保系统在实际使用中能够稳定运行,提供良好的用户体验。 3. **并发模型**: 在并发测试中,通常涉及多线程、多进程和异步I/O等并发模型。理解这些模型对于设计...
软件测试Percentageoftherequestsservedwithinacertaintime(ms)50921662037545380546907819515698750993281000578(longestrequest)以上结果指出,在并发5 Apache自带的性能测试工具ab的使用[3] 软件测试 ...
压力测试工具-ab工具是Apache HTTP服务器自带的一款压力测试工具,用于模拟多个并发用户对Web服务器的访问请求,以测试Web服务器的性能和稳定性。下面是关于ab工具的详细知识点: 1. ab工具的安装和配置 ab工具是...