Quest Software Inc.
Login | White Papers | Downloads | Buy | Search 

Application Assurance Home > Products > Application Assurance >  Overview Print Page Request a Quote Email Page 
Overview
Features and Benefits
Release Information
Document Library
Webcasts and Events

Application Assurance Suite For Java and Portals


Quest Application Assurance provides development teams with a complete, integrated solution for performance testing and debugging Java applications - from development to system-wide testing cycles. Application Assurance provides:

  • A proactive workflow for performance testing, from unit testing to later stage system testing.
  • A diagnostic workflow for discovering application code problems during heavy load testing across a distributed J2EE environment - down to the line of code causing the problem.
  • Manager level reports that enable collaboration and ensure product performance quality before applications are deployed into production.

Quest's Application Assurance Suite for Java and Portals is part of our overall Application Management solution

Application Assurance consists of JProbe, the market leading Java developer performance and profiling kit and PerformaSure, a Java application diagnostic tool to provide distributed Java application performance analysis.

Current software engineering methodologies break the development effort into “iterations”. Each iteration also includes testing with a specific set of use cases that must be implemented. Typical iteration test cycles start with unit testing in development, then stage system-wide load testing. Each phase of testing encompasses its own requirements and level of granularity required.

Performance Analysis during Unit Testing

Performance unit testing must be performed by each developer against their components prior to submitting them for integration. Traditional unit tests only exercise functionality but neglect performance.

Performance unit testing means that the component needs to be analyzed during its unit test by the following tools:

  • Memory profiler
  • Code profiler
  • Coverage profiler

JProbe is the market leading Java performance toolkit for developers conducting unit performance tests.

“JProbe is like a microscope that provides deep visualization
into the JVM and application code level.”

Learn more about JProbe.

Performance Analysis during System-Wide Load Testing

After the application has passed unit testing it must go through further performance tests that exercise the entire application as a whole. This is typically referred to as system-wide testing where the application undergoes a full load test with the number of projected users that the application is expected to eventually support in production.

The challenge with system-wide testing is getting deep visibility into the J2EE application environment. PerformaSure provides this level of visibility across these complex environments by quickly highlighting application-wide bottlenecks.

Learn more about PerformaSure.

“PerformaSure is like a wide-angle lens that provides a total application view
of the J2EE environment with the ability to isolate a method that can be
shared with JProbe for deeper investigation.”







Business Value
Relieve excessive demands on development
Release high-quality, high-performance code to production
Diagnose the root cause of problems down to the line of code

More Info
Listen to a Podcast
Java Memory Leaks

        © Quest Software, Inc. All rights