Profiling and Testing with TPTP
Remote profiling with TPTPEclipse Test & Performance Tools Platform (TPTP) project offers a powerful profiling tool for analyzing the runtime behavior of a Java applications and for identifying and isolating performance problems such as execution bottlenecks, object leaks and threading issues. TPTP 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.
In this short talk, a demo of remote Tomcat profiling will be shown. It will show the setup on the Tomcat server and then show the user how to attach and monitor the remote process from an Eclipse workbench and collect profiling data for analysis.
Testing Java Applications with Eclipse Test and Performance Tools Platform (TPTP)The Eclipse Test & Performance Tools Platform (TPTP) project provides a flexible and extensible framework to build test tools for creating and managing tests, deployments, datapools, execution histories and reports. The TPTP test framework also provides test tools built on the framework for performance and JUnit/JUnit Plug-in testing of Java applications.
In this presentation, you will learn how to use this performance and JUnit/JUnit Plug-in test tooling to test Java applications with TPTP. This sessions is intended for developers who want an illustration of test tools built on the TPTP test framework, and developers and testers who want to test their Java applications. The presentation begins with a quick overview of the motivation, history and architecture for the TPTP test framework, followed by a demonstration of the performance and JUnit/JUnit Plug-in test tooling.
Jonathan West is a software developer with IBM Rational at the IBM Toronto Lab. He is a committer on the Eclipse TPTP Platform project, and provides component and technical leadership for the TPTP Agent Controller component, the TPTP and Hyades agent execution frameworks, as well as development on the JVMTI-based TPTP Java profiling agent. Jonathan has a Bachelor of Science in Computer Science from the University of Western Ontario.