|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
手机用到的是用j2me所编出来的小程序。
TPTP及其各子项目简介
TPTP(EclipseTest&PerformanceToolsPlatform)是Eclipse基金会下的一个开源子项目,供应了一组基于Eclipse的工具,对软件开辟的各个阶段供应撑持。基础已掩盖了从测试到运转时功能剖析、运转形态、日记剖析的全历程。从其项目首页来看,其次要开辟者来自包含IBM和Intel在内的年夜公司。更主要的是,因为其开放性,使得基于其下去开辟本人的工具变得十分容易,如许一来就极年夜地下降了开辟“软件开辟帮助工具”的门坎。
TPTP项目中包括以下几个子项目供应对软件开辟各个阶段的撑持:
Platform
TPTP把其基本架构专门做成了一个独自的子项目,也因而可知TPTP的意义不单单在于它供应了一些用于帮助软件开辟的工具,而是努力于供应一个平台,以便更多的软件开辟帮助工具能够基于它来举行构建。实在现实亦云云,市情上很多贸易测试工具都是基于TPTP举行开辟的。
该项目供应了TPTP中通用的数据布局、界面显现元素、数据搜集和通信控制机制。它供应了一系列扩大点以便下流项目能够很便利地扩大和重用这些功效。
Testingtools
作为一个用于构建测试工具的基本框架,该子项目供应了一组测试工具通用的特征。比方用于实行测试、筹办实行情况和测试了局的呈报和剖析。除此之外,该项目还作为对这个基本架构的示例,供应了一个基于JUnit的组件测试工具、一个WEB功能测试工具和一个手工测试工具。
TracingandProfilingTools
该项目次要办理软件运转时形态剖析。其重点就是数据的搜集和剖析呈报。基于Java的JVMPI监控代办署理,它不但能够对当地运转的程序举行剖析,同时也能够对运转在分歧JVM乃至是分歧呆板上的使用举行监控和剖析。
MonitoringTools
按使用开辟性命周期来看,该项目卖力的是对照靠后的部分了,它次要卖力使用运转时代的监控和日记剖析。经由过程这个工具(或基于该基本架构构建的工具)能够对使用运转时的各项体系资本举行监控。而且经由过程其日记剖析功效对使用运转时的日记举行在线剖析以到达对使用运转时的形态举行监控的目标。
能够看到,TPTP及其各个子项目已基础涵盖了使用程序开辟历程的各个阶段。而作为软件开辟职员,我们更存眷的是怎样利用TPTP来对我们开辟的使用举行周全的剖析,出格是功能剖析以找到功能瓶颈以便对使用举行进一步的优化。以是从软件开辟职员的角度来说,TracingandProfilingTools应当是最有用的工具了。
TPTP的安装
作为一组Eclipse插件,TPTP的安装与其他插件的安装长短常相似的。下面具体先容其安装步骤和安装过程当中的一些注重事项。
下载软件
TPTP今朝供应基于Windows和Linux两个平台的下载,在本文写作时的最新版本是4.6.1,撑持Eclipse的最新版本3.5.1。必要注重的是,TPTP的版本与Eclipse的版本有对照严厉的对应干系。你必要依据你利用的Eclipse下载对应版本的TPTP。别的,TPTP还对其他组件有些依附,鄙人载前请包管你的Eclipse情况已满意了TPTP的请求。
别的,可选择下载包括一切子项目标完全的TPTP软件包,而且也能够选择下载独自的软件包。
依据前文的形貌,“platform”子项目为其他全体项目标基本,假如选择单独下载所必要的软件包,请不要健忘同时要下载安装Platform包。
下载分Runtime和SDK两种。假如你不想基于框架持续扩大开辟本人的工具,则能够只下载Runtime包。
详细的下载请求和地点可拜见其产物下载页面:
http://www.eclipse.org/tptp/home/downloads/
同时,在该页面中另有AgentController的下载,该组件使你可使用TPTP对分歧呆板上的使用体系举行及时监控。假如被监控的使用跟TPTP在同一个体系中,则能够不必独自安装这个组件。
别的,也能够经由过程Eclipse的UpdateManager安装TPTP,详细做法可参考:
http://www.eclipse.org/tptp/home/downloads/updateManager.php
可是TPTP文件对照年夜,笔者倡议仍是先把文件下载上去再本人安装,如许可使安装历程更快一点。
<p>
在性能方面,在windows平台下,.net可能是占强项,要是把.net放在sun开发的操作系统上去运行呢?根本就运行不了,.net对其它操作系统的支持也很弱,性能也可能比不上java。 |
|