`

使用JMETER+BADBOY测试TOMCAT6

 
阅读更多


 1、 环境:

服务器硬件:

   -》cpu 和 -》memory



cpu和内存初始情况:



 

操作系统:

   -》windows server 2008 64bit

web服务器:

   -》tomcat6.0

java环境:

   -》jre1.6

   -》jvm编译器:sun java编译器

网络:

   -》100M带宽

测试工具:

   -》JMETER2.3.4

测试脚本录入工具:

   -》BADBOY测试版2.1

2、测试过程:

-》录入测试脚本

-》web例子没有访问数据库

-》修改tomcat的支持连接配置

    将maxThreads修改为10000

    java_opt:Xms1024m Xmx7128m

3、测试结果:

 1000并发结果:

  服务器cpu和内存情况:

 

性能指标情况:

 

 

 2000并发结果:(此处的连接数已经加上了上面的连接数)服务器cpu和内存基本没有什么变化

 

 

4、测试情况分析

1、tomcat的连接数是没有上限的,但是会由于其他因素影响,比如jvm的内存空间和操作系统的内核

2、jvm的Xms<初始化堆大小>、Xmx<堆的最大值>使用计算机物理内存,直接受限与计算机的物理内存空间。

    初始化堆大小在虚拟机启动时向系统申请的内存大小,针对web应用在启动时如果产生了较多的对象,虚拟机就必须重复的增加内存来满足使用,参考网上资料:一般建议堆的最大值设置为可用内存最大值的80%。

3、客户端测试机一定要有好的cpu和内存配置,不然并发上到2000,cpu就99%

4、jmeter测试并发到4000就出现客户端本地jvm内存溢出,修改了jvm的最大堆内存空间,jmeter反而不能运行

  • 大小: 2.4 KB
  • 大小: 3.8 KB
  • 大小: 4 KB
  • 大小: 3.3 KB
  • 大小: 3.9 KB
  • 大小: 3.7 KB
分享到:
评论

相关推荐

    jmeter+badboy

    结合BadBoy和JMeter,测试人员可以轻松地创建和优化JMeter测试场景。首先,通过BadBoy录制用户交互,如页面浏览、点击链接、填写表单等。BadBoy会记录下所有的HTTP请求和响应,包括参数、头信息和cookies。然后,...

    jmeter+badboy.zip

    性能测试工具jmeter+badboy安装包,可以用于性能测试,性能测试工具jmeter+badboy安装包,可以用于性能测试,性能测试工具jmeter+badboy安装包,可以用于性能测试,性能测试工具jmeter+badboy安装包,可以用于性能...

    Jmeter+Badboy压力测试软件包

    本资源包含的是最新版本的"JMeter"和"Badboy"两款压力测试工具,它们是测试人员的得力助手,有效解决了一些旧版本可能导致的问题,如Badboy导出的脚本在JMeter中无法正常使用的状况。 **JMeter** Apache JMeter是...

    JMeter+badboy系统测试

    JMeter+badboy系统测试.ppt

    jmeter+Badboy+JMeterPlugins-Extras+JMeterPlugins-Standard+ServerAgent

    标题中的"jmeter+Badboy+JMeterPlugins-Extras+JMeterPlugins-Standard+ServerAgent"揭示了这个压缩包集合是一套完整的性能测试工具组合,主要用于Web应用的压力和并发测试。接下来,我会详细讲解这些组件的功能和...

    Jmeter+Badboy测试.docx

    通过BadBoy可以快速地创建测试脚本,然后将这些脚本导出为其他工具(如JMeter)可以使用的格式,进一步实现自动化测试。 #### 三、安装与配置 ##### 3.1 安装BadBoy - **下载地址**:访问[BadBoy官网]...

    Jmeter+Badboy

    **JMeter** 是一款强大的、开源的性能测试工具,主要用于...通过JMeter和Badboy的结合使用,测试人员可以高效地构建复杂的性能测试场景,对Web应用进行全面的压力和负载测试,找出可能的性能问题,确保系统的稳定性。

    JMeter+Badboy+SeleniumIDE+帮助手册 全打包了

    在IT测试领域,性能测试和自动化测试是两个关键的环节,而JMeter、Badboy和Selenium IDE都是在这个领域中非常实用的工具。这个压缩包集合了这些工具的相关资源,对于学习和提升测试技能有着极大的帮助。 JMeter,...

    Web测试(JMeter+BadBoy)

    详细介绍了如何使用BadBoy录制脚本,并且使用JMeter做参数化、动态关联及测试结果的分析等

    压力测试工具 jMeter+badboy

    当前比较好用的压力测试工具,jMeter与badboy组合使用。 使用办法: badboy提供了强大的屏幕录制和回放功能,同时也提供了丰富的图形结果分析功能。我们可以用Badboy录制脚本,然后将录制的脚本导出为JMeter格式的...

    自动化测试JMeter插件+Badboy.zip

    Badboy是一款网页录制和回放工具,特别适合与JMeter结合使用,用于创建和编辑测试脚本。Badboy通过记录用户在浏览器中的操作,生成基于HTTP请求的脚本,这些脚本可以直接导入到JMeter中,作为性能测试的基础。 以下...

    jmeter3.1+badboy2.1.3.rar

    本文将深入探讨JMeter 3.1和BadBoy 2.1.3这两个版本的功能、使用方法以及如何结合使用以提升测试效率。 1. Apache JMeter 3.1: Apache JMeter是一款开源的、Java开发的压力和负载测试工具,广泛应用于Web应用的...

    BadBoy脚本录制+JMeter测试实例(附聚合报告详解)

    BadBoy 脚本录制是指使用 BadBoy 工具对 Web 应用进行录制,生成脚本,并将其导出为 JMeter 格式,以便在 JMeter 中进行性能测试和压力测试。BadBoy 的录制功能可以自动记录用户的操作,并将其转换为可执行的脚本,...

    Jmeter+Jenkins+maven接口自动化集成

    Jmeter+Jenkins+maven 接口自动化集成测试框架 Jmeter+Jenkins+maven 接口自动化集成测试框架是一种自动化测试解决方案,旨在简化测试过程,提高测试效率和测试质量。该框架通过集成 Jmeter、Jenkins 和 Maven 三个...

    Jmeter+ant自动生成测试报告的模板

    Jmeter+ant自动生成测试报告的模板,测试报告中增加TPS(Throughput)和90% Line等指标;

    JMeter测试教程+badboy铺助

    Jmeter测试,在目前来说也是主流的工具测试方式,这个PPT,以前也是从网上收集的,希望对软件测试的爱好者有帮助。

Global site tag (gtag.js) - Google Analytics