前言,
项目需要改善性能问题。需要调查出性能差的模块。我用Eclipse的TPTP搭建了检测环境。留个笔记。
参考下面的文章很好,可以先看看。
http://dev.eclipse.org/viewcvs/viewvc.cgi/platform/org.eclipse.tptp.platform.agentcontroller/src-native-new/packaging_md/windows/getting_started.html?root=TPTP_Project&view=co
一,软件版本。
WinXP SP2
Java 6
Tomcat 6
TPTP 4.7.1
Eclipse 3.5
#注意,Java版本,TPTP版本如果不同,配置方法有细微差别。
二,被检测机器的配置。
1,下载 Agent Controller
从 http://www.eclipse.org/tptp/home/downloads/
可以下载。
我用的是 agntctrl.win_ia32-TPTP-4.7.2.zip。
2,展开到被检测机。我用的是 D:\TPTP
3,运行 SetConfig.bat
进行 TPTP 的环境配置。注意 Network access mode
要选择 ALL
4,运行命令安装 Windows 服务并运行。
manageservice add TPTP D:\TPTP
net start TPTP
5,用 SampleClient.exe
确认 Agent Controller 被正确运行。
6,在 PATH 中加入 D:\TPTP\plugins\org.eclipse.tptp.javaprofiler
为什么要加入这个路径呢?因为这个路径下有个 JPIBootLoader.dll
和
JPIAgent.dll
文件。
7,在 JavaVM运行参数中加入下面的参数。(我用的是 Tomcat6。 修改了catalina.bat 中的 JAVA_OPTS)
-agentlib:JPIBootLoader=JPIAgent:server=enabled;CGProf
8,启动被检测 Java 服务。
三,检测机的设置。
1,安装 TPTP Plugin
Eclipse 菜单 Help > Install New Software ...
从 Galileo - http://download.eclipse.org/releases/galileo
中选择 TPTP Plugin安装就行啦。
如果安装成功会有 Run > Profile 菜单。
2,在 Run > Profile Configurations ... 中添加被检测对象。
Host
中加入被检测机器。 用 Test Connection
检测是否和被检测机的 Agent Controller 连接上。
Agents
中找出被检测 JavaVM。
- 大小: 11.9 KB
- 大小: 5.7 KB
- 大小: 20 KB
- 大小: 34.5 KB
- 大小: 19.5 KB
- 大小: 25.6 KB
分享到:
相关推荐
本文介绍使用WebSphere的TPTP(Test & Performance Tools Platform)工具进行JVM的性能分析、死锁分析,对WebSphere进行监控的技术。
如何利用TPTP进行性能监视
面向应用程序生命周期的跟踪和分析测试阶段,可以收集和分析应用程序的性能数据。 TPTP Monitoring Tools 面向应用程序生命周期的监控和日志分析阶段,可以监控应用服务器和系统的性能,例如CPU和内存的使用情况。...
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 Test & Performance Tools Platform Project TPTP平台搭建详细步骤与截图,以及注意事项。 原创:http://hi.baidu.com/qqwwwgame
基于eclipse下开源自动化测试工具tptp的详细教程
Eclipse TPTP平台配置详细步骤Ver1.0.doc
火龙果软件工程技术中心 程序...环境本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agentcontroller(tptp依赖的一个非常
在您的Web应用程序的不同版本之间自动测试HTML页面的内容。 断言:文本,正则表达式,XPath和业务属性(名称-值属性)。 根据记录自动生成断言。 Eclipse插件。
TPTP提供了一套功能全面的开源性能-测试和分析工具,包括集成的应用程序监控、测试、跟踪和分析功能,以及静态代码分析工具。对于在各类Java应用程序中找出和识别性能问题,分析工具的价值是不可估计的。在本文中,...
学习如何使用 Eclipse Test and Performance Tools Platform(TPTP)分析 Java™ 应用程序,并研究如何测量内存使用量、识别内存泄漏并隔离性能瓶颈。
tftp安装包,下载了即可安装!!!!!!!!!!!!!!!!!!!!!!!!!!
理论验证 ======================================== Java的一阶定理证明者在Java中的实现,而没有符号通过给定子句la Otter和àla E的基于循环的有序解析来解释。 用户可以选择几种类型的排序和分辨率。...
机器学习:基础概念查准率、查全率F1-Score、ROC、混淆矩阵机器学习实战:分类器性能考核方法:使用交叉验证测量精度性能考核方法:混淆矩阵精度和召回率ROC曲线训练一个随机森林分类器,并计算ROC和ROC AUC分数 ...
在 Java 程序的开发过程中,不可避免地会遇到内存使用、性能瓶颈等问题。Java Profiler 工具能帮助开发人员快速、有效地定位这些问题,...第二部分对目前常见的 Java Profiler 工具 TPTP, CodePro Profiler, YourKit
十六进制转化
e) 主流性能测试工具(Loadrunner、Jmeter、Neoload、LoadUI、Webload、TPTP等)LR课程体系.docx
RPT基于开放的TPTP平台和Java语言其实对我们的测试提供了很大的扩展性。本文从数据池的角度出发,结合实际环境中遇到的一些问题,来扩展RPT的数据驱动能力。 前言 在性能测试中,我们往往遇到这样的一些问题,...