Compuware Gomez 360˚ Web Load Testing

Accelerate Your Time-to-Market: Identify User Experience Problems and Isolate Root Causes — Down to the Line of Code

Gomez 360 Web Load Testing is the only solution that combines high-volume, real-world load from the industry’s largest cloud and” “last mile” testing network with deep insight into application code. Gomez allows you to pinpoint scalability and performance problems across the entire application delivery chain — down to the specific line of code. The solution provides a lifecycle platform for collaboration between development, testing and operations which reduces friction and test iterations.

Gomez 360° Web Load Testing helps you:

  • Find problems undetected by other solutions with the most realistic web load testing
  • Rapidly determine root cause of and fix performance and scalability problems across the entire application delivery chain
  • Reduce testing iterations and cycle time with proactive problem resolution and prevention
  • Validate architecture for maximum scalability

What Makes Gomez 360° Web Load Testing Unique?

Click on the images to enlarge

Global view with drill down

Global view shows performance from cloud locations and from last mile during Load Test

  1. Last mile locations shown by region- green yellow and red
  2. Cloud locations shone by circles within regions again color coded
  3. Drill down from the global view all to the object level waterfall chart
  4. Drill further directly to the line of code with integrated dynaTrace reporting

World’s Largest and Most Realistic Testing Network

Generate high-volume, real-world load from a combination of global cloud locations and thousands of Gomez Last Mile desktops.

Receive the most accurate measurement of response times and end-user experience under load, including the performance of mobile devices.

Transaction Summary Charts for Cloud and Last Mile

Determine precisely under what load the application fails, and see end user experience data versus cloud location response times.

  1. First 20 minutes Cloud testing shows acceptable performance
  2. After 2500 users Response time climbs Availability drops Error rate climbs

End-to-end Transaction Detail

We integrated our dynaTrace PurePath Technology to run continuously, tracing every transaction across all tiers — from user clicks to the database of record and back. Detailed information includes: timing, CPU, logs, methods, arguments, memory, threads, exceptions, SQL statements, bind values and synchronization.

Automatic Analysis

Detailed Analysis of slowest transactions. Shows which components, SQL Statements and methods caused problems

  1. Components
  2. SQL statements
  3. Methods

Find Problems That Affect End-user Experience

An “outside-in” load testing view shows performance, allowing you to find problems real users would experience, including:

  • third-party component problems such as those with CDNs or shopping carts
  • geographic differences in response time
  • browser-specific issues
  • mobile content delivery issues.

Automatic Architectural Mapping

dynaTrace‘ PurePath follows all synthetic transactions through the Application automatically mapping the architecture

  1. Architectural map
  2. Drill down by server transactions with hotspots
  3. Drill down to API’s
  4. Drill down to method breakdowns

Automated Transaction Analysis, Including Regression Analysis

Accelerate problem isolation and diagnosis by automatically analyzing the transaction details of each session.

Standard views show:

  • test regressions
  • hot spots
  • memory diagnostics.

Reduce Testing Iterations

  1. Load Testing without enough diagnostic information
    • Multiple test iterations
    • Too much time
    • Conflict and finger pointing
  2. Load Testing with PurePath recorded sessions
    • Fewer tests
    • Faster time to resolution
    • Common platform for everyone to view data- eliminates friction

Reduce Testing Iterations and Increase Collaboration

Recorded dynaTrace PurePath sessions provide a framework for collaboration through seamless communications between operations, QA and development. Through this collaboration, users can:

  • eliminate error reproduction
  • reduce the time-to-problem resolution
  • collaborate with third parties.