CUTHERE1 CUTHERE2
Extending the monitoring, profiling, and testing functions > Reference

Test and Performance Tools Platform API

All Javadoc HTML documentation for the Test and Performance Tools Platform ("TPTP") can be browsed on the TPTP web site Test and Performance Tools Platform Documentation. Each project (Monitoring Tools, Platform, Testing Tools, and Tracing and Profiling Tools) lists the API Specifications for its functionality.

Note: the documentation on the web site is provided only in English.

Monitoring Tools Project API

The Monitoring Tools Project is a project in the Eclipse TPTP Top-Level Project; it addresses the monitoring and logging phases of the application life cycle. The Monitoring Tools Project provides frameworks for building monitoring tools by extending the TPTP Platform. The framework has the capability of collecting and analyzing system and application resources. The innovative log analysis tools can correlate disparate logs from multiple points across an environment. The project also includes exemplary tools for monitoring application servers and system performance, such as CPU and memory utilization.

The Monitoring Tools Project API documentation is not installed in this driver. To install the driver, download the API documentation plug-in from the TPTP web site's download page ( https://www.eclipse.org/tptp/home/documents/resources/javadoc.html) and put the org.eclipse.tptp.monitoring.api.doc.isv plug-in in your plugins directory.

Platform Project API

The TPTP Platform Project is the core project and basis for other projects in the Eclipse TPTP Top-Level Project. The TPTP Platform Project encompasses a large amount of common infrastructure and capability which the other TPTP projects expand and specialize. It provides common user interface, standard data models, data collection and communications control, as well as remote execution environments. Additionally, the Platform provides extension points for leveraging or extending these capabilities in solution specific tooling or run times. Data collection from additional environments, operating systems and hardware platforms is being added.

The Platform Project API documentation is not installed in this driver. To install the driver, download the API documentation plug-in from the TPTP web site's download page ( https://www.eclipse.org/tptp/home/documents/resources/javadoc.html) and put the org.eclipse.tptp.platform.api.doc.isv plug-in in your plugins directory.

Testing Tools Project API

The Testing Tools Project is a project in the Eclipse TPTP Top-Level Project; it addresses the testing phase of the application life cycle. The Testing Tools Project provides frameworks for building testing tools by extending the TPTP Platform. The framework contains testing editors, deployment and execution of tests, execution environments and associated execution history analysis and reporting. The project also includes exemplary tools for JUnit based component testing tool, Web application performance testing tool, and a manual testing tool. The project supports the OMG UML2 Test Profile and have implemented an early draft of the model.

The Testing Tools Project API documentation is not installed in this driver. To install the driver, download the API documentation plug-in from the TPTP web site's download page ( https://www.eclipse.org/tptp/home/documents/resources/javadoc.html) and put the org.eclipse.tptp.test.api.doc.isv plug-in in your plugins directory.

Tracing and Profiling Tools Project API

The Tracing and Profiling Tools Project is a project in the Eclipse TPTP Top-Level Project; it addresses the tracing and profiling phases of the application life cycle. The Tracing and Profiling Tools Project provides frameworks for building tracing and profiling tools by extending the TPTP Platform. The framework has the capability of collecting and analyzing application performance information The project includes exemplary profiling tools for both single-system and distributed Java applications through a JVMPI monitoring agent that collects trace and profile data. A generic tool kit for probe insertion is also available. The additional support of C/C++ traces is coming.

The Tracing and Profiling Tools Project API documentation is not installed in this driver. To install the driver, download the API documentation plug-in from the TPTP web site's download page ( https://www.eclipse.org/tptp/home/documents/resources/javadoc.html) and put the org.eclipse.tptp.trace.api.doc.isv plug-in in your plugins directory.