The Eclipse Test and Performance Tools Platform (TPTP) Project
addresses the entire test and performance life cycle, from early
testing to production application monitoring, including test editing
and execution, monitoring, tracing and profiling, and log analysis
capabilities. The platform supports a broad spectrum of computing
systems including embedded, stand-alone, enterprise, and
high-performance and will continue to expand support to encompass the
widest possible range of systems.
By looking inside your application with TPTP during each stage of the application life cycle, you can:
- Save time and increase stability by automating tests and running tests more often
- Save aggravation by finding problems in your application faster and with less difficulty
- Find performance bottlenecks and other metrics easily
Significant new function have been added to every new TPTP release, making the test, performance and monitoring life cycle even easier. Browse the quick tour viewlets of TPTP to learn how you can benefit. The viewlets below demonstrate how you could hone a J2EE application.
For your convenience, you can download the sample code used by the viewlets.
- Profiling
a
WTP web application using the TPTP profiling tool
WTP users can use context sensitive pop-up actions and a pre-configured shortcut to profile an application using the TPTP profiling tools.
- Creating
URL tests for the project
Automate performance testing of HTTP applications with URL tests.
- Profiling
the project
Pinpoint performance and memory problems in the web site.
- Instrumenting
your application
using Dynamic Probekit
Use TPTP Dynamic Probekit functionality to instrument and monitor your application execution. Dynamic Probekit is available starting with TPTP 4.2.0.
- JVMTI
profiling support
The new Java Profiler in TPTP allows you to profile your applications running in Java 1.5 and higher Java virtual machines. This Java profiler supports the Java Virtual Machine Tooling Interface (JVMTI) that replaces the experimental Java Virtual Machine Profiling Interface (JVMPI). The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface).