`
chengyue2007
  • 浏览: 1489702 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

性能测试工具tptp使用

    博客分类:
  • java
阅读更多

程序在实际应用当中,大数据量时对系统本身的影响是一个不得不面对的问题。

什么是tptp

Eclipse Test and Performance Tools Platform(TPTP)用它可以监测运行的并发线程数据、内存的使用情况等,是不款非常不错的性能测试工具,它是eclipse官方的一款插件项目.可以进行程序执行时间的统计分析、内存的监控、对象调用的分析等。

环境

 

本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1 但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agent controller(tptp依赖的一个非常重要的服务项目),所以请大家注意,我是浪费了整两天时间也没搞懂为什么启动不了,所以用了 4.4.0.2.

jdk1.6

Business Intelligence and Reporting Tools (BIRT) 2.2.2

tptp.platform.runtime-TPTP-4.4.0.2

tptp.trace.runtime-TPTP-4.4.0.2

Data Tools Platform (DTP) 1.5.2
Graphics Editor Framework (GEF) 3.3.2
Eclipse Web Tools Platform (WTP) 2.0.2
Eclipse Modeling Framework (EMF and XSD) 2.3.2
eclipse3.3.2
以上是我的运行环境供大家参考,还可下载许多tptp相关的插件工具,具体的网址是:http://www.eclipse.org/tptp/home/downloads/?ver=4.4.1
注意相关的工具可能也有他依赖的插件工具.

运行tptp

安装tptp后启动eclipse将出现如下界面:

如果你的eclipse工具栏的位置将出现profile按钮(上图红色标记的按钮)说明tptp安装成功.
如果想测试你的程序,右键点击类文件选择Profile as--->Java Application将打开如下界面:

在打开此界面过程中系统进程中将多一个ACServer服务项,这也是tptp所依赖的一个非常重要的服务,在tptp4.4之前的版本agent controller(ACServer服务)
是需要用户手动打开此服务,agent controller可以在tptp的网站下载,注意要下载与你系统相符的agent controller版本,tptp4.4不需要另外下载agent controller
tptp自动启动agent controller,此服务的默认的端口为10002,使用时要查看端口是否被占用,再看上图,如果你的jdk是1.5可以选择jre1.5,如果jdk1.6需要选择jre1.5
or new来运行tptp,如果成功eclipse将改变为Profile and Logging透视图,如下图:

左侧将出现统计项,双击此项在右侧出现统计信息,如果eclipse中安装有mdt-uml工具插件,当右键点击统计项时会出现uml统计项,将出现uml的序列图.
此上只是tptp的基本应用,仅供参考,tptp的配置及应用还有很多,并且也可以测试web工程的应用,如果有兴趣大家可以去eclipse网站查看资料.
分享到:
评论

相关推荐

    TPTP详细教程

    此外,你还将了解到如何使用TPTP进行性能测试,如何解读测试结果,以及如何根据这些信息优化代码。 总结起来,TPTP是Eclipse生态系统中不可或缺的一部分,它为软件质量保证提供了强大的工具集。通过深入学习"TPTP...

    Eclipse TPTP

    **Eclipse TPTP**,即Eclipse Performance Test and Tuning Platform(性能测试与调优平台),是Eclipse下的一个插件,专门用于对应用程序进行性能测试、监控和调优。它提供了一系列工具,帮助开发者识别并解决性能...

    TPTP详细教程,中文版

    其中包括基于Junit的自动化测试工具,Web应用性能测试工具,以及用于手工测试的辅助工具。 - **TPTP Tracing and Profiling Tools**:这些工具在应用程序的跟踪和分析阶段发挥作用,用于收集和分析性能数据,帮助...

    Rational企业性能工程解决方案.pdf

    - **性能测试工具**:基于Eclipse/TPTP的性能测试工具,支持录制和编辑功能。 #### 四、性能工程最佳实践 - **尽早测试,尽早发现问题**:在整个项目周期中持续进行性能测试,确保能够及时识别并解决问题。 - 在...

    Eclipse Test and Performance Tools Platform 简介

    4. **启动和分析应用程序**:使用TPTP提供的工具来启动待测应用程序,并对其进行测试和性能分析。 5. **解读结果**:TPTP会生成详细的报告,帮助开发者理解应用程序的行为,并据此作出相应的调整。 #### 六、TPTP...

    Profiling and Testing with Test and Performance Tools Platform.pdf

    - **性能测试**:结合性能分析工具,进行大规模的负载测试,评估系统的稳定性和响应时间。 ### 结论 TPTP平台作为一款集测试、性能分析和监控于一体的综合性工具平台,对于提高软件质量和稳定性具有重要作用。通过...

    开源测试工具的完整解决方案

    本文将详细介绍如何利用开源测试工具覆盖从单元测试、功能测试到性能测试等多个方面,并提供相应的工具推荐。 #### 1. 测试模型 开源软件测试模型是一种框架结构,用于指导开源项目的测试流程。它包含了测试环境的...

    Using Rational Performance Tester Version 7.pdf

    《使用Rational Performance Tester Version 7》一书深入探讨了IBM Rational Performance Tester(RPT)V7的功能与特性,以及如何将其应用于企业级应用的性能测试。本书由David Chadwick、Chip Davis、Mark Dunn等多...

    Java持续集成工具.doc

    4. **JUnitPerf或Eclipse TPTP**: 这两个工具用于执行单元测试的性能分析,帮助开发者找出代码中的性能瓶颈。 5. **数据库DDL初始化**:在持续集成流程中,数据库的初始化和迁移是必要的,以确保测试环境的一致性。...

    Eclipsecon08-Profiling.ppt

    这种灵活性使得开发者可以在各种场景下进行性能测试。 4. **Profiling Options and Views**:Profiler提供了丰富的配置选项,以适应不同的分析需求。各种视图如方法调用统计、CPU使用率、内存分配等,可以帮助...

    emf-sdo-xsd-SDK-2.3.2.zip

    TPTP(Test and Performance Tools Platform)是Eclipse基金会的一个项目,旨在提供全面的测试和性能工具,帮助开发者进行应用程序的性能分析和调试。TPTP支持Java、C++等多种语言,对于系统性能优化具有重要作用。...

    JVM调优

    10. **TPTP官方教程**:TPTP(Test Performance and Profiling Tools Platform)是Eclipse基金会的一个项目,提供了一系列用于性能测试和分析的工具,可以帮助开发者深入理解应用的性能状况。 综上所述,JVM调优...

    Eclipse for Linux CC++ Extended IDE

    Eclipse for Linux CC++ Extended IDE,顾名思义,是一种在Linux平台上使用的集成开发环境(IDE),专门为C/C++语言开发者提供图形化界面和各种工具,以便他们能够高效地进行代码编辑、编译、调试等开发任务。...

Global site tag (gtag.js) - Google Analytics