Quest Software Inc.
Cart | How to Buy | Login | White Papers | Downloads | Search

JProbe Home > Products > JProbe > Java Reporting Tool and Java Automation from Quest Software

Print Page

Request a Quote Email Page
Overview
Features and Benefits
Release Information
Document Library
Webcasts and Events
Download

JProbe® Automation and Metrics Reporting

Automation

Unit testing and performance analysis can be integrated into your build system with ease. JProbe allows you to analyze memory, performance and coverage during the build process. You can automate performance analysis activities (usually performed interactively with JProbe during the day) in tandem with unit testing during the nightly build process through tight integration with ANT (or Maven) and JUnit.

JProbe leverages ANT (or Maven) build tasks, JUnit test scripts and an exclusive feature called Triggers to enable automation. Triggers are the cornerstone of JProbe automation, allowing for finer control in the handling of complex, automated activities and resulting in zero impact on development. By enabling Triggers, you eliminate the need to insert additional control code into your application code to run tests and perform analysis during the build process, which helps you save valuable time and stay on budget. We call this touchless automation.

With touchless automation, you can leverage the build process to boost productivity and mitigate the risk of human error. You can also achieve a state of continuous performance test process management. JProbe automation will help you ensure the timely delivery of high-quality, high-performance code to production.

Metrics Reporting

Throughout the build process, JProbe automatically collects memory allocation, code performance and test coverage metrics. All of the data collected is then saved into snapshots, and subsequently, detailed reports for each automated performance test are generated for further change impact analysis. This provides greater visibility into performance-enhancing changes and problem resolution.

Reports can be saved to a shared drive for easy access the next day. Reports can also be posted to an internal R&D Web site. With automated reporting, you can quickly and easily take the morning's reports (detailed snapshot data) and compare them to the previous day’s reports (detailed snapshot data) to see how the application is progressing in terms of performance and reliability from build-to-build. JProbe also provides you with the ability to generate reports interactively.

Please note that every major component of JProbe enables you to generate custom reports and export them to PDF, TXT, HTML or CSV format. Also, JProbe Coverage reports can be generated and exported to XML.

Snapshots & Snapshot Differencing

With snapshots and snapshot differencing, you can quickly and accurately measure code base volatility. By taking a snapshot of your program, you can easily document whether the changes you made to the code base resulted in a decline in performance or yielded improvements. You can establish a baseline snapshot of your initial program design, as well as compare subsequent snapshots to measure and document change impact. You can also establish a benchmark snapshot of your fully optimized program for future reference and quality control. You can further quantify the effects of a code-enhancing change on performance, memory usage or code execution with snapshot differencing metrics. This allows you to quickly analyze before-and-after change deltas, trend progress improvement, and then quickly delegate work to ensure timely reviews and fixes.

Additional Information:

Other Useful Sites:






Next Steps
Next Steps
View a product demo
Review the datasheet
Download white papers
Read a tech brief
Read case studies
Attend events
Listen to a podcast
Download

Shop JProbe
Download the JProbe Trial
Java Performance Winners Circle
Speak with a Sales Representative

Request Additional Info

Use this link to request that a Sales Rep contact you.

Visit the JProbe Community

Interact, collaborate, and share knowledge in an interactive forum with JProbe customers, prospective customers, and all Java performance enthusiasts. Click here.

Understanding JProbe Licensing

What's Best for You?

Learn more about the difference between Node-locked and Concurrent licensing.

Related Solutions

PerformaSure complements JProbe with robust, multi-tier Java transaction profiling: easily isolate, diagnose and resolve application performance problems across the Java technology stack at both the integration and load testing phases of the application lifecycle in pre-production.

        © Quest Software, Inc. All rights