< TPTP Documentation for users

TPTP Documentation for users

TPTP community resources

Articles about TPTP top

May 2007 - Using TPTP to Automate Functional Testing (Eclipse corner) by Govin Varadarajan & Kim Letkeman
June 2006 - Gnireenigne Esrever Fo Tra Enif Eht! (Eclipse Review) by Ali Mehregani and Navid Mehregani
February 2006 - Java Application Profiling using TPTP (Eclipse corner) by Valentina Popescu

TPTP Tutorials top

Interested in writing a new TPTP tutorial? Download the TPTP tutorial template and get started!

General   |Test  |  Profile  |  Log Analyzer  |  Monitor  |  Static Code Analysis  |  Code Coverage

General Tutorials
Conference presentations and tutorials

EclipseCon2009

EclipseCon2008

EclipseCon2007
EclipseCon2006
EclipseWorld2006
EclipseSummit2006

STPCon 2006
ICCBSS 2006
EclipseCon 2005
EclipseWorld 2005

Webinars
Eclipse Live


Test Tutorials
Creating JUnit tests

This document provides a short introduction to the JUnit test capabilities in TPTP. It shows how to automate unit testing of Java applications with JUnit tests.
Creating URL tests

This document provides a short introduction to the URL test capabilities in TPTP. It shows how to automate performance testing of HTTP applications with URL tests.
Using TPTP's API Recorder to record application behavior and generate a TPTP JUnit test suite

This document provides an overview of the new API Recorder Technology Preview in TPTP, and how it can be used to record application behavior and generate a TPTP JUnit test suite.


Profiling Tutorials
An Introduction in Profiling Java Applications

This document is a quick starter on how to use the profiling tools available in the Profiling and Logging perspsective. The set of profiling tools provides software developers or testers with the ability to analyze the performance of a Java program or to gain a comprehensive understanding of the overall performance of an application. Crucial data on object allocations, garbage collection cycles, object references, method time stamps, and thread or object interactions can be displayed and aid in determining which components of code are heaveily effecting the overall performance of a program.

Tips on speeding up TPTP's Java profiler ( 4.2.0 )

Profilers typically collect large amounts of data from the application being monitored. Users must choose profiling options and filters carefully in order to have an effective profiling session. This document describes some of the ways users can speed up profiling with TPTP's Java profiler.
Profiling a WTP web application using the TPTP profiling tool

This tutorial shows how to use the Profile on Server functionality to profile web applications.
Creating Custom Profilers with Probekit:

This document shows how to use Probekit to instrument an application.


Log Analyzer Tutorials
Analyzing logs and trace

This tutorial describes how to use the TPTP Log Analyzer function to combine logs from different sources into a single unit for analysis. It shows how to collect detailed runtime information about the program's objects.


Monitor Tutorials
Build to Manage toolkit

This documentdemonstrate how to use the Build to Manage function to instrument and monitor an application execution.
Today's IT infrastructure is more complex than ever. Even 'basic' applications involve multiple layers of middleware, databases, HTTP servers, etc. These environments tend to be very heterogeneous, consisting of technology from multiple vendors as well as open source. The Build to Manage (BtM) toolkits make it easy for developers to add manageability to distributed Java applications. Each Build to Manage toolkit focuses on a different facet of the manageability opportunity. Industry standards, e.g. JMX, ARM, WSDM, are leveraged in order to provide the highest degree of integration with enterprise management solutions.
Introduction to profiling stand-alone Java applications using ARM

Learn how to profile a Java application using ARM instrumentation and analyze the results for problem determination.
Profiling the Automated Teller Machine (ATM) sample using ARM

Learn how to profile a Java application using ARM instrumentation and analyze the results for problem determination.
Profiling Java Servlet-based applications deployed into Apache Tomcat using ARM

Learn how to profile a Java application deployed into Apache Tomcat 5.0 using ARM instrumentation.
Static Instrumentation of a Web Application Archive (WAR) using ARM and ProbeKit

Learn how to instrument a servlet-based application statically using ARM instrumentation.
Using Managed Agent Explorer to manage Apache Tomcat server

This article demonstrates how to use the Managed Agent Explorer to introspect and manage a Tomcat server instance through JMX.


Code Coverage Tutorials
Test coverage analysis using line level coverage

This tutorial demonstrates how you can use the line coverage function from TPTP to analyze code execution coverage. The line coverage function in TPTP allows you to collect line coverage information as you run or profile your application. This information is useful to identify code not being exercised or, in the case of a JUnit run, to see how much of the code is covered by the existing test cases.


Please see our privacy policy and website terms of use. For problems with the eclipse.org site, please contact the webmaster or read the webmaster FAQ for answers to common questions!