- 浏览: 119404 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (135)
- java (135)
- [转]c# 画圆角矩形 (1)
- 设计模式生活实例 (1)
- .nET2.0小技巧 (1)
- 从另一个角度看敏捷实践(一)--IPM:承诺的仪式 (1)
- javascript字符串转json对象 (1)
- 使用BeanUtils时,Date类型值为空的解决方法 (1)
- Lenovo V460+Ubuntu 11.10 无线网问题 (1)
- Lucene 索引和搜索过程核心类详解 (1)
- Android短信编解码方式 (1)
- 股神巴菲特十大致富秘籍 (1)
- Map遍历的三种方法 (1)
- Android中用Toast.cancel()方法优化toast内容的显示 (1)
- ViewFlipper “Receiver not registered” Error (1)
- javax.xml.transform.TransformerFactoryConfigurationError (1)
- JNI调用的注意事项 (1)
- JUnit单元测试感悟 (1)
- 用C#写定时关机的程序 (1)
- ASP.NET开发工具Web Matrix介绍 (1)
- MapXtreme2004代码 MapControl控件中显示地图文件 (1)
- 《使用 Microsoft .NET 的企业解决方案模式》读书笔记3 (1)
- 微创短信开发平台 (1)
- 谈谈Q+平台的技术实现 (1)
- 手机防盗软件实现(源码) (1)
- 虚析构函数(总结 帖子) (1)
- c语言中去除const修饰 (1)
- ORA-01012: not logged on 解决办法 (1)
- paypal提现如何省钱 (1)
- 数独suduku (1)
- MyISAM InnoDB 区别 (1)
- 随 笔 (1)
- Android上的log,日志相关 (1)
- 百度质量部实习居然通过了~ (1)
最新评论
-
野狐禅:
ext.get('imagebrowse') is null
ExtJs上传图片预览功能 -
zhuyl_wind:
不切实际,呵呵
[]5年内买车买房-理财篇 -
in南京:
关键你那两千块钱就够交一个多月的房租!换个城市你那六百也远远不 ...
[]5年内买车买房-理财篇 -
javac_xinyun:
呵呵,看完了,确实不错,貌似第一年的房租每月算进去 ,人际关系 ...
[]5年内买车买房-理财篇 -
dishikun:
貌似很不错,就是没把房租算进去!
[]5年内买车买房-理财篇
<h2> <a id="viewpost1_titleurl" href="http://www.blogjava.net/xiaodu/archive/2008/08/23/223898.html">性能测试工具tptp使用</a> </h2>程序在实际应用当中,大数据量时对系统本身的影响是一个不得不面对的问题。
什么是tptp
<span class="tpc_content">[size=x-small;]eclipse test and performance tools platform(tptp)[/size]</span>用它可以监测运行的并发线程数据、内存的使用情况等,是不款非常不错的性能测试工具,它是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
<span class="tpc_content">[size=x-small;]data tools platform (dtp) 1.5.2<br>graphics editor framework (gef) 3.3.2<br>eclipse web tools platform (wtp) 2.0.2<br>[/size]</span>eclipse modeling framework (emf and xsd) 2.3.2<br>eclipse3.3.2<br>以上是我的运行环境供大家参考,还可下载许多tptp相关的插件工具,具体的网址是:http://www.eclipse.org/tptp/home/downloads/?ver=4.4.1<br>注意相关的工具可能也有他依赖的插件工具.<br><br>运行tptp<br><br>安装tptp后启动eclipse将出现如下界面:<br><img src="http://www.blogjava.net/images/blogjava_net/xiaodu/df.jpg" alt="" width="1200" height="709"><br>如果你的eclipse工具栏的位置将出现profile按钮(上图红色标记的按钮)说明tptp安装成功.<br>如果想测试你的程序,右键点击类文件选择profile as--->java application将打开如下界面:<br><img src="http://www.blogjava.net/images/blogjava_net/xiaodu/ds.jpg" alt="" width="802" height="636"><br>在打开此界面过程中系统进程中将多一个acserver服务项,这也是tptp所依赖的一个非常重要的服务,在tptp4.4之前的版本agent controller(acserver服务)<br>是需要用户手动打开此服务,agent controller可以在tptp的网站下载,注意要下载与你系统相符的agent controller版本,tptp4.4不需要另外下载agent controller<br>tptp自动启动agent controller,此服务的默认的端口为10002,使用时要查看端口是否被占用,再看上图,如果你的jdk是1.5可以选择jre1.5,如果jdk1.6需要选择jre1.5<br>or new来运行tptp,如果成功eclipse将改变为profile and logging透视图,如下图:<br><img src="http://www.blogjava.net/images/blogjava_net/xiaodu/2223.jpg" alt="" width="1200" height="750">
什么是tptp
<span class="tpc_content">[size=x-small;]eclipse test and performance tools platform(tptp)[/size]</span>用它可以监测运行的并发线程数据、内存的使用情况等,是不款非常不错的性能测试工具,它是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
<span class="tpc_content">[size=x-small;]data tools platform (dtp) 1.5.2<br>graphics editor framework (gef) 3.3.2<br>eclipse web tools platform (wtp) 2.0.2<br>[/size]</span>eclipse modeling framework (emf and xsd) 2.3.2<br>eclipse3.3.2<br>以上是我的运行环境供大家参考,还可下载许多tptp相关的插件工具,具体的网址是:http://www.eclipse.org/tptp/home/downloads/?ver=4.4.1<br>注意相关的工具可能也有他依赖的插件工具.<br><br>运行tptp<br><br>安装tptp后启动eclipse将出现如下界面:<br><img src="http://www.blogjava.net/images/blogjava_net/xiaodu/df.jpg" alt="" width="1200" height="709"><br>如果你的eclipse工具栏的位置将出现profile按钮(上图红色标记的按钮)说明tptp安装成功.<br>如果想测试你的程序,右键点击类文件选择profile as--->java application将打开如下界面:<br><img src="http://www.blogjava.net/images/blogjava_net/xiaodu/ds.jpg" alt="" width="802" height="636"><br>在打开此界面过程中系统进程中将多一个acserver服务项,这也是tptp所依赖的一个非常重要的服务,在tptp4.4之前的版本agent controller(acserver服务)<br>是需要用户手动打开此服务,agent controller可以在tptp的网站下载,注意要下载与你系统相符的agent controller版本,tptp4.4不需要另外下载agent controller<br>tptp自动启动agent controller,此服务的默认的端口为10002,使用时要查看端口是否被占用,再看上图,如果你的jdk是1.5可以选择jre1.5,如果jdk1.6需要选择jre1.5<br>or new来运行tptp,如果成功eclipse将改变为profile and logging透视图,如下图:<br><img src="http://www.blogjava.net/images/blogjava_net/xiaodu/2223.jpg" alt="" width="1200" height="750">
发表评论
-
百度质量部实习居然通过了~
2012-02-08 12:23 992[size=small;]? ? ?本来打算在软工所苦 ... -
Android上的log,日志相关
2012-02-07 14:18 1533摘自:http://blog.csdn.net/met ... -
随 笔
2012-02-04 13:39 600金风玉露一相逢,便胜却人间无数。英文版: chemis ... -
MyISAM InnoDB 区别
2012-02-02 16:59 737<h1 id="artibody ... -
数独suduku
2012-01-31 14:38 916sudu sudu sudu sudu sudu su ... -
paypal提现如何省钱
2011-12-28 16:58 1224据PayPal中文注册得知,如今很多收样品费的外贸商户 ... -
ORA-01012: not logged on 解决办法
2011-12-28 13:08 3512<span style="font-f ... -
c语言中去除const修饰
2011-12-21 10:54 1435[size=16px;]<span style= ... -
虚析构函数(总结 帖子)
2011-12-21 09:54 706<span style="" ... -
手机防盗软件实现(源码)
2011-12-20 12:54 938<a href="http://blo ... -
谈谈Q+平台的技术实现
2011-12-20 09:49 963这篇文章是我个人 ... -
微创短信开发平台
2011-12-19 11:39 772在网上闲逛,发现了一个站点,微创短信开发平台(http ... -
《使用 Microsoft .NET 的企业解决方案模式》读书笔记3
2011-12-19 10:24 783第3章 Web表示模式 没有一个设计策略能够适合所有情 ... -
MapXtreme2004代码 MapControl控件中显示地图文件
2011-12-15 14:29 912::<?xml:namespace prefix ... -
ASP.NET开发工具Web Matrix介绍
2011-12-15 13:39 970<p class="MsoPlain ... -
用C#写定时关机的程序
2011-12-15 11:14 705</span></font>& ... -
JUnit单元测试感悟
2011-12-14 11:29 863<p class="MsoNorma ... -
JNI调用的注意事项
2011-12-14 09:34 754JNI的简单教程网上很多,看看就能够明白,照着操作也基 ... -
javax.xml.transform.TransformerFactoryConfigurationError
2011-12-13 13:34 854<span style="" ... -
ViewFlipper “Receiver not registered” Error
2011-12-12 10:59 1126偶尔出现这个错误: <span> < ...
相关推荐
此外,你还将了解到如何使用TPTP进行性能测试,如何解读测试结果,以及如何根据这些信息优化代码。 总结起来,TPTP是Eclipse生态系统中不可或缺的一部分,它为软件质量保证提供了强大的工具集。通过深入学习"TPTP...
**Eclipse TPTP**,即Eclipse Performance Test and Tuning Platform(性能测试与调优平台),是Eclipse下的一个插件,专门用于对应用程序进行性能测试、监控和调优。它提供了一系列工具,帮助开发者识别并解决性能...
其中包括基于Junit的自动化测试工具,Web应用性能测试工具,以及用于手工测试的辅助工具。 - **TPTP Tracing and Profiling Tools**:这些工具在应用程序的跟踪和分析阶段发挥作用,用于收集和分析性能数据,帮助...
- **性能测试工具**:基于Eclipse/TPTP的性能测试工具,支持录制和编辑功能。 #### 四、性能工程最佳实践 - **尽早测试,尽早发现问题**:在整个项目周期中持续进行性能测试,确保能够及时识别并解决问题。 - 在...
4. **启动和分析应用程序**:使用TPTP提供的工具来启动待测应用程序,并对其进行测试和性能分析。 5. **解读结果**:TPTP会生成详细的报告,帮助开发者理解应用程序的行为,并据此作出相应的调整。 #### 六、TPTP...
- **性能测试**:结合性能分析工具,进行大规模的负载测试,评估系统的稳定性和响应时间。 ### 结论 TPTP平台作为一款集测试、性能分析和监控于一体的综合性工具平台,对于提高软件质量和稳定性具有重要作用。通过...
本文将详细介绍如何利用开源测试工具覆盖从单元测试、功能测试到性能测试等多个方面,并提供相应的工具推荐。 #### 1. 测试模型 开源软件测试模型是一种框架结构,用于指导开源项目的测试流程。它包含了测试环境的...
《使用Rational Performance Tester Version 7》一书深入探讨了IBM Rational Performance Tester(RPT)V7的功能与特性,以及如何将其应用于企业级应用的性能测试。本书由David Chadwick、Chip Davis、Mark Dunn等多...
4. **JUnitPerf或Eclipse TPTP**: 这两个工具用于执行单元测试的性能分析,帮助开发者找出代码中的性能瓶颈。 5. **数据库DDL初始化**:在持续集成流程中,数据库的初始化和迁移是必要的,以确保测试环境的一致性。...
这种灵活性使得开发者可以在各种场景下进行性能测试。 4. **Profiling Options and Views**:Profiler提供了丰富的配置选项,以适应不同的分析需求。各种视图如方法调用统计、CPU使用率、内存分配等,可以帮助...
TPTP(Test and Performance Tools Platform)是Eclipse基金会的一个项目,旨在提供全面的测试和性能工具,帮助开发者进行应用程序的性能分析和调试。TPTP支持Java、C++等多种语言,对于系统性能优化具有重要作用。...
10. **TPTP官方教程**:TPTP(Test Performance and Profiling Tools Platform)是Eclipse基金会的一个项目,提供了一系列用于性能测试和分析的工具,可以帮助开发者深入理解应用的性能状况。 综上所述,JVM调优...
Eclipse for Linux CC++ Extended IDE,顾名思义,是一种在Linux平台上使用的集成开发环境(IDE),专门为C/C++语言开发者提供图形化界面和各种工具,以便他们能够高效地进行代码编辑、编译、调试等开发任务。...