`

Eclipse TPTP平台配置详细步骤Ver1.0

    博客分类:
  • java
 
阅读更多

Eclipse TPTP平台配置详细步骤Ver1.0
一、 运行环境说明
JDK1.5及其以上版本
Window XP
Tomcat 5及其以上版本
二、 数据采集与分析平台搭建
Eclipse TPTP平台下载
下载网址:http://www.eclipse.org/tptp/home/downloads/
选择TPTP all-in-one package, Windows,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
下载后解压到任意目录下,里面带有Eclipse平台最新版本,TPTP all-in-one package已集成到Eclipse平台里面,无需作任何配置。

三、 远程监控服务Agent Controller的配置
1、 端口设置
远程受监控服务器需要打开10002、10003、10005、1006端口,用于监控数据传输。
2、 下载与TPTP平台版本的配匹Agent Controller
下载地址:http://www.eclipse.org/tptp/home/downloads/
选择Runtime:Windows IA32,点击下载按钮,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
下载的文件类似:agntctrl.win_ia32-TPTP-4.6.0.zip,将其解压到远程服务器上任一个目录下。
解压后的文件如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
3、 配置环境变量
将Agent Controller加入环境变量,在远程被监控服务器上加入以下环境变量:
TPTP_AC_HOME=D:\userdata \agntctrl.win_ia32-TPTP-4.6.0 (Agent Controller所在目录)
JAVA_PROFILER_HOME=%TPTP_AC_HOME%\plugins\org.eclipse.tptp.javaprofiler
Path变量里加入以下值:
%JAVA_PROFILER_HOME%;%TPTP_AC_HOME%\bin

4、 配置Agent Controller
运行Agent Controller\bin目录下的SetConfig.bat,
如:D:\userdata \agntctrl.win_ia32-TPTP-4.6.0\bin\SetConfig.bat,出现以下运行提示:

Specify the fully q lified path of "java.exe" (e.g. c:\jdk1.4\jre\bin\java.exe):
Default>"C:\Program Files\Java\jdk1.5.0_06\jre\bin\java.exe" (Press <ENTER> to
accept the default val)
New val>

提示指定JDK里java.exe的绝对路径。要与Tomcat里使用的java.exe保持一致,否则不能正常进行监控。如果无误,回车即可,进入下一步设置,出现以下提示:

Network access mode (ALL=allow any host, LOCAL=allow only this host, CUSTOM=list
of hosts):
Default>"ALL" (Press <ENTER> to accept the default val)
New val>

回车即可,允许所有客户端连接。进入下一步,出现以下提示:

Security enabled. (tr/false):
Default>"FALSE" (Press <ENTER> to accept the default val)
New val>

回车即可,关闭安全选项,所有设置完成,将在config目录下生成serviceconfig.xml配置文件。
如果前面指定的java.exe路径与tomcat所使用的java.exe路径不一致,修改serviceconfig.xml里
<Variable name="JAVA_PATH" position="replace" val="C:\Program Files\Java\jdk1.5.0_06\jre\bin\java.exe"/>

val的值即可。

5、 为Tomcat加入监控
www.apache.org 下载Tomcat5以上版本,解压到任意目录,打开Tomcat的解压目录,打开bin文件夹,找到catalina.bat文件,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
用任何文本编辑器打开catalina.bat文件,找到大概118行的位置,有“set JAVA_OPTS=”语句,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
在“set JAVA_OPTS=”这一行行末,加一个空格,不换行,添加以下任意一行语句:
-XrunpiAgent:server=enabled
保存,关闭文件,即可完成Tomcat的配置。

四、 使用TPTP进行性能监控
启动步骤:
1、 启动远程被监控机器10.10.11.56上的ACServer
在被监控的远程机器上,运行Agent Controller\bin目录下的ACServer.exe服务,启动监控服务,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
运行之后,出现以下命令行窗口,没有任何输出:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
2、 启动远程被监控机器10.10.11.56上的Tomcat:
运行tomcat\bin下的startup.bat启动Tomcat。
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
3、 启动本地监控与分析平台:
找到解压后的TPTP all-in-one package所在的目录,找到TPTP all-in-one package\eclipse目录,双击eclipse.exe运行。依次点击Window?Open Perspective?Other,打开后如图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
出现如下界面:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
选择Profiling and Logging,点击OK,打开监控与性能分析视图:

Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
找到下图所示位置的Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客 按钮,
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
点击下拉三角,出现下图所示菜单:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
点击Profile Configurations…菜单,出现Profile Configurations窗口,如下图所示:

Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客

选中Attach to Agent选项,点左上角的添加按钮Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
,位置如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
出现下图所示的配置界面:

Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
点击Add按钮,出现Add host弹出窗口,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
添加远程被监控主机的IP,端口号默认10002无需修改。
然后点击Test Connection,连接成功后,显示如下提示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
然后切换至Agents标签,点击Refresh按钮,在Agents视图下出现Java Profiling设置选项,
勾选Basic Memory Analysis、Execution Time Analysis和Method Code Coverage三个选项,最后一项Probe Insertion选项不要勾选,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
点击选中Java Profiling选项,然后单击右侧的Edit Options按钮,设置要监控的Java类,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
根据需要设置完成后,直接点Finish按钮结束设置。
然后选中Execution Time Analysis,再单击Edit Options按钮
出现Edit Profiling Options设置界面:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
勾选Collect method CPU time information选项,选中Show execution flow graphical details选择,点击Finish完成设置。
依次点击Apply?Profile,开始进行监控与分析。
4、 监控平台使用
监控平台打开后图面如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
在右侧面板所显示的监控服务中,在Execution Time Analysis上点击右键,选择Open With?Execution Statistics查看运行统计,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
出现服务运行统计示图:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
也 可以根据需要,查看Execution Flow、URM2 Class Interactions等其它视图,如UML图,在Execution Time Analysis上点右键,Open With?UML2Classic Interactions即可打开UML图查看类之间的调用关系。
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
五、 注意事项
1、 单击如下图所示的停止按钮Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客 ,远程服务器Tomcat将停止运行:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
2、 点击右键菜单里的Refresh Tree选项,如下图所示:
Eclipse TPTP平台配置详细步骤Ver1.0 - is00hcw - is00hcw的博客
将关闭监控与分析视图,远程Tomcat服务正常运行 ,但监控不到,要想重新监控,需要重新启动Tomcat服务器。
3、 修改Agent Server的配置文件serviceconfig.xml后,ACServer要重新启动才能生效。
4、 Execution Time Analysis,进行设置时,单击Edit Options按钮后,如果不选中Show execution flow graphical details选项,将不能查看UML视图。

分享到:
评论

相关推荐

    eclipse TPTP 资源 包

    eclipse tptp THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE ...

    Eclipse TPTP

    通过以上步骤,我们便可以在Eclipse环境中搭建起一个具备完整性能监控能力的开发平台,利用TPTP对运行在Tomcat上的Java应用程序进行全面的性能测试和调优。这对于提升应用的运行效率、减少资源消耗、提高用户体验等...

    TPTP详细教程

    这个演示可能涵盖了TPTP的安装、配置、使用方法,以及各种工具的具体操作步骤,对于初学者来说是一份宝贵的参考资料。 在学习这个教程时,你将逐步掌握如何在Eclipse中安装TPTP插件,创建和运行测试用例,监控程序...

    TPTP详细教程,中文版

    以下是TPTP的详细介绍: 1. **TPTP简介** TPTP的核心目标是提供一个统一的平台,支持测试、性能监控、跟踪和分析等关键任务。它为开发者提供了丰富的工具集,帮助他们在不同阶段优化和验证软件。 2. **TPTP的组成...

    Eclipse Test and Performance Tools Platform 简介

    ### Eclipse Test and Performance Tools Platform (TPTP) 知识点详述 #### 一、TPTP概览 **Eclipse Test and Performance Tools Platform**(简称TPTP)是Eclipse基金会旗下的顶级项目之一,它提供了一套全面且可...

    Eclipsecon08-Profiling.ppt

    Eclipse TPTP(Test and Performance Tools Platform)是IBM和Intel等公司合作开发的一个开源项目,旨在为Java应用程序提供测试和性能优化的工具平台。自2002年作为Eclipse Tools Project的一部分启动以来,它在2005...

    Eclipse平台培训

    Eclipse平台是一个强大的开源开发环境,最初由IBM捐赠并逐渐发展成为一个支持多种编程语言和应用开发的综合平台。它的核心特性在于其模块化设计,允许通过插件进行无限扩展,覆盖了从Java、C到Web应用开发等多个领域...

    Eclipse插件包

    在提供的"org.eclipse.platform_4.4.0_248562372_win32_win32_x86"这个文件中,我们可以看到这是Eclipse平台的一个特定版本,适用于Windows 32位操作系统。 Eclipse平台是Eclipse IDE的基础框架,它提供了工作台、...

    emf-sdo-xsd-SDK-2.3.2.zip

    本文将详细解析"emf-sdo-xsd-SDK-2.3.2.zip"这一关键插件,探讨它在Eclipse TPTP插件安装中的作用以及背后的原理和技术。 1. **Eclipse TPTP插件**: TPTP(Test and Performance Tools Platform)是Eclipse基金会...

    Eclipse for Linux CC++ Extended IDE

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

    Profiling and Testing with Test and Performance Tools Platform.pdf

    《Profiling and Testing with Test and Performance Tools Platform》是一份由IBM Canada的Eugene Chan和Jonathan West共同撰写的文档,主要介绍了TPTP(Test and Performance Tools Platform)平台的配置步骤及其...

    Eclipse_SDK

    Eclipse SDK是一个专门为Java开发者设计的强大集成开发环境(IDE),其纯净版本的大小仅有50M,这在软件行业中实属罕见。这个轻量级的Eclipse版本并未预装任何插件,使得它具备了极高的灵活性和自定义性。对于Java...

    eclipse 3.6.2plugins1

    3. **Web和企业应用插件**:WTP(Web Tools Platform)提供了一系列工具,用于开发和部署Web应用和Java EE应用,包括服务器配置、动态Web项目创建等。 4. **透视图插件**:Eclipse的透视图允许用户根据工作类型组织...

    eclipse4.5piugins

    Eclipse 4.5 Plugins是Eclipse集成开发环境(IDE)的一个重要组成部分,它扩展了Eclipse的基础功能,为开发者提供了更加丰富的工具集。在Eclipse 4.5版本中,引入了一系列的新特性,旨在提升开发效率和用户体验。这...

    性能测试工具tptp使用

    火龙果软件工程技术中心 程序...环境本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agentcontroller(tptp依赖的一个非常

    TPTP Web TEST-开源

    TPTP Web TEST集成了Eclipse插件,这意味着它无缝地融入了流行的Java开发环境。开发人员可以直接在Eclipse内进行测试脚本的编写、执行和调试,极大地提高了工作效率。插件提供了一个直观的界面,使得非技术背景的...

Global site tag (gtag.js) - Google Analytics