`
san_yun
  • 浏览: 2652421 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

tomcat并发测试

 
阅读更多

测试环境:

联想T420笔记本(Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz)

内存6G

tomcat5

jetty6

 

测试代码,一个Servlet,输出一段字符串

public class CacheMonitorView extends HttpServlet {

    public void service(HttpServletRequest request, HttpServletResponse response) {
		response.setContentType("text/html;");
        StringBuilder sb = new StringBuilder();
        sb.append("<h1>cache monitor</h1>");
        try {
            response.getWriter().write(sb.toString());
            response.getWriter().flush();
        } catch (IOException e) {
            e.printStackTrace();
        }
	
	}
 

qps轻松上万:


 


 

 

 

 

简单的测试一下tomcat的并发能力(备注,截图的时忘了是前端是nignx,后续补测单独的tomcat,发现性能差异不大)

单个平均响应时间:5ms

单个并发:      193 qps

10个并发:     1206qps

20个并发:     1497qps

30个并发:     1557qps

40个并发:   2222qps

50个并发:   2240qps



 

 

 


  • 大小: 115.2 KB
  • 大小: 117.7 KB
  • 大小: 119 KB
  • 大小: 133.3 KB
  • 大小: 86 KB
  • 大小: 105.5 KB
分享到:
评论

相关推荐

    tomcat 1000/s 并发配置

    在IT行业中,Tomcat作为一款广泛应用的开源Java Servlet容器,其性能优化对于处理高并发请求至关重要。当系统需要处理每秒1000次请求(1000 QPS)时,我们需要对Tomcat进行一系列的调整以确保其能够稳定且高效地运行...

    apache、tomcat整合及并发测试

    apache、tomcat整合及并发测试、及相关mod_jk文件下载、包含mod_jk-apache-2.2.4.so文件。httpd.conf/http_vhosts.conf/workers.properties配置

    (转)ab-tomcat压力测试工具

    7. **并发测试**:ab工具的并发测试功能对于模拟实际用户访问情况非常重要,它能帮助我们识别在高并发环境下可能出现的性能瓶颈和问题。 8. **结果分析**:测试完成后,需要对ab工具输出的结果进行分析,理解服务器...

    c3p0 jdbc dbcp tomcatjdbc 乐观锁 高并发测试 4000 以上

    为了更明确怎样开发出高并发程序,本人写了一个测试例子去体验下 C3P0 tomcatJdbc dbcp 他们的并发能力。采用乐观锁控制oracle数据并发访问。测试结果表明在 c3p0 和dbcp 都能执行完4800以下并发线程访问。c3p0 比较...

    调整Tomcat的并发线程

    在实际调整Tomcat并发线程数时,需要特别注意的是,增加线程数会增加服务器的资源消耗,如果服务器的CPU、内存等资源不足以支撑如此高并发的需求,反而可能造成系统不稳定。因此,仅仅简单地增加maxThreads并不能...

    tomcat 启动优化和并发并发优化配置.rar

    二、Tomcat并发优化配置 1. **Connector配置**:调整`Connector`的并发参数,如`maxThreads`定义最大线程数,`minSpareThreads`设置最小空闲线程,确保在高并发下有足够的处理能力。`acceptCount`设定等待队列长度...

    tomcat性能测试

    这些工具通常通过模拟大量并发用户的访问行为,来测试服务器的响应时间和稳定性。目前市面上存在多种性能测试工具,包括开源工具如Apache Benchmark、JMeter等,以及商业工具如LoadRunner等。每种工具都有其独特的...

    Tomcat性能的测试

    1. **压力测试工具选择**:为了准确评估Tomcat的性能,我们需要使用压力测试工具模拟多用户并发访问。这些工具通常通过录制或编写脚本来重复请求页面,例如Apache Benchmark和JMeter。选择工具时,要确保它们支持Web...

    nginx+tomcat测试报告.doc

    本次测试的主要目的是评估单个Tomcat服务器与Nginx反向代理结合后的性能表现,包括处理并发请求的能力、响应速度以及资源消耗等方面。通过对比分析,旨在优化服务器架构,提高网站服务的稳定性和效率,为大规模用户...

    DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试代码

    1. **并发测试**:模拟多个用户同时访问,检查在高并发下连接池是否能稳定工作,是否出现连接泄漏或资源耗尽的问题。 2. **响应时间**:测试不同连接池在处理相同请求时的响应时间,对比哪个连接池的处理速度更快。 ...

    Apache和Tomcat集群测试案例

    当面对高并发、高可用性的需求时,将Apache与Tomcat配置成集群模式可以提升系统的稳定性和性能。 本测试案例旨在展示如何搭建Apache和Tomcat的集群环境,以实现负载均衡和故障转移。通过这个案例,我们可以学习到...

    tomcat7tomcat8tomcat9

    对于学习Java Web开发或者测试应用程序来说,这样的便携式版本非常实用。 在实际使用过程中,开发者需要注意每个版本的兼容性和特性差异,选择适合项目需求的Tomcat版本。例如,如果项目需要Java EE 7的支持,那么...

    性能自动化测试(基于jmeter+jenkins+ant+tomcat)

    在性能测试中,Tomcat作为被测应用的服务器,接受JMeter发送的请求并返回响应,从而帮助评估其在高并发情况下的性能。 **环境配置**: 1. **Java** 是JMeter、Ant等工具的基础,需要先安装JDK,并配置好`JAVA_HOME...

    nginx+Redis+tomcat实现session共享测试代码

    "nginx+Redis+tomcat实现session共享测试代码"就是一个针对这一需求的解决方案。这个项目可能包含一个配置示例和一些测试用例,帮助开发者理解如何在Nginx反向代理服务器、Redis缓存系统以及Tomcat应用服务器之间...

    LoadRunner监控Tomcat性能

    LoadRunner是一款强大的负载测试工具,它不仅可以模拟大量用户并发访问来测试系统的稳定性,还可以通过集成的方式监控系统资源、中间件及Web服务器等关键组件的性能。本文将详细介绍如何在LoadRunner中配置并监控...

    tomcat 连接池的配置笔记以及测试源码

    本文将深入探讨Tomcat连接池的配置,包括全局与局部配置的区别,以及可能出现的错误类型,并提供相关的测试源码。 一、Tomcat连接池介绍 Tomcat内建了两种连接池实现:Apache Commons DBCP(Database Connection ...

    Apache+Tomcat集群的负载均衡配置文件和测试文件

    通过这种方式,你可以创建一个高效的Apache+Tomcat集群,以应对高并发和高可用性的需求。记住,配置过程中需要谨慎操作,确保所有服务器的配置一致,且在更改配置后要重启Apache服务,使新的配置生效。此外,监控和...

    tomcat连接池的配置与性能测试

    1. **并发测试**:模拟多个用户同时访问应用,观察连接池在高并发情况下的表现。 2. **连接创建和回收时间**:测量创建新连接和释放连接所需的时间,判断连接池是否有效地减少了这些操作的开销。 3. **资源利用率**...

Global site tag (gtag.js) - Google Analytics