快速业务通道

Eclipse Test and Performance Tools Platform简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

Eclipse Test and Performance Tools Platform简介

时间:2011-02-25 IBM Martin Streicher

开始之前

在本教程中可以学到什么?如何从本教程获得最大的收益?

关于本教程

本教程介绍 Eclipse Test and Performance Tools Platform(TPTP),逐步说明了如何安装 Eclipse 和 TPTP 工具,并演示如何分析正在运行的 Java 应用程序。

前提条件

为了从本教程中获益,您应该具备 Java 软件开发经验并了解整个软件开发生命周期,包括测试和分析。还应该熟悉从命令行安装软件,以及设置和管理 shell 和系统环境变量,比如 Java CLASSPATH。了解 Eclipse 和 Standard Widget Toolkit(SWT)也是有帮助的。

在开始之前,必须在 UNIX®、Linux®、Mac OS X 或 Microsoft® Windows® 系统上安装几个软件包。需要 Java 虚拟机(Java Virtual Machine,JVM)、Eclipse 平台、Eclipse TPTP 运行时以及 TPTP 所依赖的几个软件。还需要 TPTP 的 Agent Controller,它允许启动并分析应用程序。下面是所需的所有软件:

Java 2 Platform, Standard Edition(J2SE) V1.4 Software Development Kit(SDK)

J2SE V1.4 Java Runtime Environment (J2RE)

Eclipse V3.1 SDK

Eclipse Modeling Framework(EMF) SDK V2.1

XML Schema Infoset Model(XSD) SDK V2.1

V1.1.1 of UML2

TPTP 运行时

Agent Controller 运行时 (适合您系统的版本)

Eclipse Update Manager(可选)

系统需求

如果系统上没有安装 JVM 和 Eclipse,那么所有软件至少需要 300 MB 的空闲磁盘空间。还需要有足够的空闲物理内存来运行 JVM。一般来说,建议使用 64 MB 或更多的空闲物理内存。

TPTP 简介

在交付健壮的产品质量的程序所需的过程中,编写应用程序或 servlet 的 Java 代码只是第一个阶段。必须对代码进行测试,检验它的操作和正确性。往往还必须对代码进行分析,以便消除性能瓶颈和资源浪费(尤其是内存)。还必须对代码进行监视,以便对故障进行定位、识别使用模式、寻找进一步增强和优化的机会以及探测入侵尝试和实际的入侵。

Eclipse TPTP 是什么?

虽然存在许多对代码进行测试、分析和监视的工具,但是很少能够集成为一个大型的工具包。另外,这类工具通常是由不同的厂商提供的,这使您不得不花费宝贵的时间和精力来学习和掌握许多不同的用户界面(UI)、编译器和诊断技术。在时间和资金两方面,专有的开发工具都需要很大的投资。

但是,如果测试工具、分析器和监视器是开放源码的,那么会怎么样?而且,如果这些工具是可扩展的,任何厂商或开发人员都可以创建新工具或者对现有工具进行改进,那么会怎么样?如果这些工具能够很好地集成到一种现有的流行的开发环境中,那么会怎么样?这恐怕是白日做梦吧?不,这已经是现实了。

Eclipse TPTP 是一种软件体系结构以及几个扩展了 Eclipse 平台的组件(到目前为止),它在 Eclipse 平台上提供了测试、性能和监视工具。一些 Java、C 和 C++ 开发人员使用 TPTP 为其他开发人员构建独特的工具,还有一些开发人员将 TPTP 提供的工具和 Eclipse 的其他特性组合起来,构建和部署供用户使用的应用程序。

Eclipse Test and Performance Tools Platform简介(2)

时间:2011-02-25 IBM Martin Streicher

TPTP 提供了什么

简单地说,TPTP 是一个 Eclipse Foundation 顶级项目,它的目标是:“构建一个通用的可扩展的基于标准的工具平台,软件开发人员可以在这个平台上创建专用的可互操作的...测试和性能工具。” 换句话说,TPTP 在本质上是一个工具,用来构建对软件质量控制进行自动化的工具。

实际上,TPTP 的当前版本包括核心工具和三种核心衍生工具:

TPTPTPTP 为 UI 开发、数据收

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号