参考:http://www.longlong118.cn/?p=55
今天研究了一天,发现关于TPTP的文章真是铺天盖地啊,到处都是。可是正经的没有几个,大都是安装TPTP的文章,看着真累啊,迫于无奈还是看了官网。下面就给大家详细讲解一下,这软件到底怎么用
官网:
http://www.eclipse.org/tptp/home/downloads/
现在版本是4.7.2
对于新版本,这个版本需要的Eclipse是3.6.1(Eclipse中的太阳神),最好是用这个版本
Ecplise Indigo这个版本最好别用,而且官网说了,TPTP4.7.2对于Indigo还不够稳定哦
Update URL= http://download.eclipse.org/tptp/updates
更新完毕后,我们的Ecplise插件就装好了,也就能用了TPTP-profiler
TPTP的测试方式分2种:
第一种:代码分析
我写了一个Sample,让大家看看到底代码分析怎么用
package com; /** * * @author chenhailong *下午08:32:14 *com */ public class Main { public static void main(String[] args) throws InterruptedException { Thread thread = new Thread("GOD"); thread.start(); Thread.currentThread().sleep(10000L); for (int i = 0; i < 1000; i++) { System.out.println("HelloWorld"); } } }
然后按下面的方式点击Profiler-As
然后选择结果的方式
最后查看结果
上面就是代码分析的过程,下面给大家讲解网络监视的过程
1.下载Agent-Controller,在上面官网就能找到
2.在这里我要详细说明Agent-Controller
这里我用最简单的方法给来安装Agent
2.1 下载解压,找到bin目录/SetConfig.bat 按下 走默认就行(配置环境)
2.2 然后cmd
cd ***/bin(Agent目录)
manageservice.exe add "Agent Controller" Agent目录
2.3 添加完服务之后,开启服务Agent Controller(如果出现错误,请remove掉。重新添加 Agent目录是根目录 不是bin目录) Agent服务添加完毕
这个Agent开始工作了,太就在监视Java了
怎么验证安装成功了那,点bin目录 SampleClient.exe 如果能运行表明Agent成功
也可以查看进程,ACWinService.exe 如果有这个进程,就说明服务成功
3.服务成功后还要配置环境,将**\plugins\org.eclipse.tptp.javaprofiler添加到环境里
4.好了,我们开始监视操作
tomcat中找到catalina.bat 然后在其中添加下面一句话
set JAVA_OPTS=-agentlib:JPIBootLoader=JPIAgent:server=enabled,file=log.trcxml;CGProf HelloWorld(如果不明白 请给我发站内信把)
这个就是我们要监视的tomcat配置
对于以上如果这样写的话,Profiler会监视所有项目的操作,如果项目多的话,你想想,当然不行
所以我们也可以配置监视项目
在CGProf后面添加 项目名称即可,这里我添加的是HelloWorld
好了下面就让我们知道Agent,然后监视
按如下操作:
(如果找不到Agent。是因为你的tomcat没开,执行下面操作的时候tomcat要开着)
运行就行了就能看到下面的结果:
相关推荐
本教程将深入讲解如何在Eclipse IDE中利用TPTP进行高效的工作。 首先,让我们了解**Eclipse**。Eclipse是一个开放源码的集成开发环境(IDE),广泛用于Java应用的开发,但通过插件系统也可支持其他编程语言。TPTP...
以下是TPTP的详细介绍: 1. **TPTP简介** TPTP的核心目标是提供一个统一的平台,支持测试、性能监控、跟踪和分析等关键任务。它为开发者提供了丰富的工具集,帮助他们在不同阶段优化和验证软件。 2. **TPTP的组成...
以下是对这些步骤的详细解释与扩展: 1. **环境准备**:首先,需要确保有合适的操作系统(如Windows XP)、Eclipse版本(例如3.1.1)、MyEclipse(4.1.1 GA,用于控制Tomcat的启动和停止)、Tomcat(5.0.x)、以及...
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 ...
在TPTP Web TEST中,用户可以创建四种类型的断言: 1. **文本断言**:检查页面上是否存在特定的文本字符串。这适用于简单的文本匹配场景,例如确认按钮上的文字或页面标题。 2. **正则表达式断言**:允许更复杂的...
火龙果软件工程技术中心 程序...环境本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agentcontroller(tptp依赖的一个非常
5. **解读结果**:TPTP会生成详细的报告,帮助开发者理解应用程序的行为,并据此作出相应的调整。 #### 六、TPTP的优势 - **开源与免费**:作为开源项目,TPTP无需支付昂贵的许可证费用,这大大降低了开发成本。 ...
tftp安装包,下载了即可安装!!!!!!!!!!!!!!!!!!!!!!!!!!
理论验证 ======================================== Java的一阶定理证明者在Java中的实现,而没有符号通过给定子句la Otter和àla E的基于循环的有序解析来解释。 用户可以选择几种类型的排序和分辨率。...
通过对上述内容的详细介绍,我们可以了解到TPTP不仅提供了一系列实用的功能模块,而且具备良好的可扩展性,能够适应不断变化的需求和技术发展。无论是初学者还是经验丰富的开发者,都可以从中受益,从而更高效地完成...
【Eclipse TPTP项目概览】 Eclipse TPTP(Test and Performance Tools Platform)是IBM和Intel等公司合作开发的一个开源项目,旨在为Java应用程序提供测试和性能优化的工具平台。自2002年作为Eclipse Tools Project...
本文将详细解析"emf-sdo-xsd-SDK-2.3.2.zip"这一关键插件,探讨它在Eclipse TPTP插件安装中的作用以及背后的原理和技术。 1. **Eclipse TPTP插件**: TPTP(Test and Performance Tools Platform)是Eclipse基金会...
在计算机科学和信息技术领域,十六进制(Hexadecimal)是一种常用的数字表示法,它使用16个符号来表示数值,这些符号包括0-9的阿拉伯数字和A-F的字母(A代表10,B代表11,C代表12,D代表13,E代表14,F代表15)。...