Home > Products > rocKnot Load Challenger


Product Showcase:  Load Challenger



 
Now there’s a better way to automate functional QA testing, regression testing, load testing and performance benchmarking for your Remedy applications!  Load Challenger uses XML to create repeatable test scripts, launch functional and performance tests from multiple clients, produce detailed test logs and capture all test anomalies, quickly and easily.  And because test scripts can be repeated on demand, prototype testing, formal acceptance testing and post-upgrade/post-enhancement regression testing is a snap!

Load Challenger is specifically designed for testing modified out-of-the-box applications or built-from-scratch customized applications.


 

A consistent and repeatable software testing process plays a key role in ITIL, CMM, ISO 9001 and Six Sigma methodologies.  If your Remedy applications are part of a quality initiative, you should be evaluating Load Challenger as your primary Remedy application testing tool.

Not running a formal quality initiative and therefore don't believe you need a Remedy testing tool?  You probably still need to improve your Remedy application testing process.  Check out our 5 Top Reasons for using Load Challenger to automate Remedy application testing.

 
Typical Uses

Use Load Challenger to automate your repetitive testing activities (particularly QA testing and regression testing), stress test your Remedy application (and network infrastructure) and establish performance benchmarks for local and remote users.  It excels at all those testing tasks you dread and your QA team probably dreads even more.  Some illustrations:  
 


 
SAMPLE APPLICATION #1:
Team "A" plans to make their Remedy application available to a wider user audience, but is concerned about application performance and overloading the existing Remedy servers.  Load Challenger makes it an easy task to measure performance and verify proper server/network sizing.  And if there's a problem, Load Challenger captures the necessary metrics to justify additional IT infrastructure capital expenditures.

  • Use Load Challenger to record test procedures for each of a multitude of application functions
  • Have Load Challenger run all test procedures with multiple "virtual" clients, thus simulating anticipated user workloads
  • Repeat the above step from remote offices and/or remote sites (over your local-area network, or over your wide-area network)
  • Analyze Load Challenger's performance reports and make software and/or infrastructure adjustments where necessary
  • Repeat the above steps until acceptable performance is observed in all locations
  • After deployment, periodically repeat some or all of the above steps to monitor application performance and ensure all features continue to function as designed

 
Click on any highlighted activity below

Requirements Gathering
Design and Validation
Prototyping and Development
Functional QA Testing
Regression Testing
Stress Testing / Load Testing
Performance Benchmarking
Deployment and Documentation
Ongoing Application Monitoring
 
SAMPLE APPLICATION #2:
Team "B" is planning to upgrade their Remedy AR System and Windows operating system.  They want to verify that all past functionality is retained after these upgrades, before turning the application over for company-wide production use.

  • Use Load Challenger to record test procedures for each of a multitude of application functions
  • Have Load Challenger run all test procedures, thus establishing a "pre-upgrade" functional test baseline
  • Have Load Challenger re-run all test procedures with multiple "virtual" clients, thus establishing a "pre-upgrade" performance baseline
  • Perform the Remedy and Windows OS upgrades
  • Following the upgrade, have Load Challenger perform regression testing by re-running all previous test procedures, to verify all past functionality has been retained
  • Note differences between these results and your pre-upgrade functional baseline, make software and/or infrastructure adjustments where necessary, and have Load Challenger repeat this process
  • Use Load Challenger stress test the new system by re-running all previous test procedures with multiple "virtual" clients, to verify past levels of performance have been retained
  • Note differences between these results and your pre-upgrade performance baseline, make software and/or infrastructure adjustments where necessary, and have Load Challenger repeat this process
  • Have Load Challenger establish revised performance benchmarks
  • After deployment, periodically repeat some or all of the above steps to monitor application performance and ensure all features continue to function as designed

 
Click on any highlighted activity below

Baseline Functional QA Testing
Baseline Performance Testing
AR System Upgrade
Server OS Upgrade
Regression Testing
Stress Testing / Load Testing
Performance Benchmarking
Deployment and Documentation
Ongoing Application Monitoring
 
SAMPLE APPLICATION #3:
Team "C" plans to enhance their Remedy application by making some changes to selected forms and workflow, but they also want to make sure all previous features are retained.

  • Use Load Challenger to record test procedures for each of a multitude of application functions
  • Have Load Challenger run all test procedures, thus establishing a "pre-upgrade" functional test baseline
  • Have Load Challenger re-run all test procedures with multiple "virtual" clients, thus establishing a "pre-upgrade" performance baseline
  • Deploy the application enhancements in incremental steps
  • Use Load Challenger to create and run test procedures on all new features
  • Have Load Challenger re-run all past test procedures to ensure that all past features have been retained
  • Have Load Challenger run all test procedures with multiple "virtual" clients, thus simulating anticipated user workloads
  • Repeat the above step from remote offices and/or remote sites (over your local-area network, or over your wide-area network)
  • Analyze Load Challenger's performance reports and make software and/or infrastructure adjustments where necessary
  • Have Load Challenger establish revised performance benchmarks
  • After deployment, periodically repeat some or all of the above steps to monitor application performance and ensure all features continue to function as designed

 
Click on any highlighted activity below

Enhancement Request Gathering
Baseline Functional QA Testing
Baseline Performance Testing
Prototyping and Development
Functional QA Testing
Regression Testing
Stress Testing / Load Testing
Performance Benchmarking
Deployment and Documentation
Ongoing Application Monitoring
 
SAMPLE APPLICATION #4:
Team "D" plans on developing a new AR System-based application from scratch, wants to follow the recommended software practice of developing new applications in incremental steps (or "builds").  They need an automated tool for functional testing and performance testing.

  • For each incremental build:

    • Use Load Challenger to record test procedures for each new feature implemented
    • Have Load Challenger run all functional QA test procedures to verify the application behaves as intended
    • Have Load Challenger perform regression testing by running all previous test procedures, to ensure that all past features have been retained
    • As appropriate, have Load Challenger run all test procedures with multiple "virtual" clients, thus simulating anticipated user workloads
    • Repeat the above step from remote offices and/or remote sites (over your local-area network, or over your wide-area network)

  • Repeat the above five steps until the primary application development effort is completed
  • Supplement release candidate testing by having Load Challenger re-run all test procedures, to verify the application meets all functional and performance acceptance criteria
  • Have Load Challenger establish baseline performance benchmarks
  • Supplement final user acceptance testing by having Load Challenger re-run all test procedures
  • After deployment, periodically repeat some or all of the above steps to monitor application performance and ensure all features continue to function as designed

 
Click on any highlighted activity below

Requirements Gathering
Design and Validation
Prototyping and Development
Incremental Functional QA Testing
Incremental Regression Testing
Stress Testing / Load Testing
Release Candidate Testing
Performance Benchmarking
Final Acceptance Testing
Deployment and Documentation
Ongoing Application Monitoring
 
Features

  • Records and stores test procedures as repeatable XML scripts
  • Launches test scripts as a single user or as several "virtual" users
  • Any number of test clients can launch tests, from any location
  • Captures detailed information on application behavior and performance
  • Displays test status while in progress
  • Writes complete log files for later analysis and reporting
  • Designed specifically for Remedy AR System-based applications

 
Benefits

  • Automates regression testing for incremental prototype builds and full-scale application development efforts

  • Creates a library of "standard" production test cases, thus enforcing consistent and complete unit testing, integration testing, regression testing, functional QA testing and final user acceptance testing

  • Offers both application stress testing (increased traffic from the same user base while the host server is already busy) and load testing (increased traffic from additional users while the host server is already busy)

  • Measures true end-to-end response times and establishes accurate performance benchmarks, even over wide area network (WAN) connections

  • Streamlines formal recertification testing and performance benchmarking following a server OS upgrade, AR System upgrade, Remedy ITSM suite application upgrade or Remedy application enhancement

  • Works with all Remedy applications, whether "out of the box" ITSM suite applications, customized ITSM suite applications, or custom applications built directly from the AR System

 
For More Information . . .

Please call or send us an email to learn more about Load Challenger, arrange a webcast demonstration or register for an evaluation license.


© Copyright 2002-2004, ITM3 California.  All rights reserved.  
Please let us know of any display issues or broken links by sending feedback to the Webmaster
Privacy Statement   Terms of Use