CapCal Web Performance Testing

CapCal is a new paradigm that leverages today’s distributed, service-enabled technologies to simplify and accelerate performance testing and monitoring of web applications.
Whether you expect to have 10 or 10,000 simultaneous users, there hasn’t been an easy or affordable way to ensure web application performance – until now!
CapCal performance testing and monitoring software validates web-based applications under increased user and transaction loads. With CapCal, you can:

  • Realistically test all aspects of your website
  • Verify that new or upgraded applications meet specified performance requirements
  • Test different types of user transactions and site visits, in any mix or proportion
  • Identify and eliminate performance bottlenecks early in the development / QA lifecycle
  • Perform ongoing monitoring of site performance for early warning to problems
  • Re-test to verify that changes are working and your site is ready for rush hour traffic
How CapCal Works

The first step in any performance testing effort is to identify typical user activities to be tested.  In CapCal, we call these Test Sessions.  Test Sessions can be captured by simply using the application the way that your users do every day. CapCal automatically captures the user activity being performed, including all data that was entered and even the read and think time that the user spends on each page.  With CapCal there are no scripts to write and maintain.

For organizations using an automated functional testing tool, creating Test Sessions is even easier.  CapCal’s revolutionary Integrated Test Automation (ITA) functionality allows existing functional tests to be converted to CapCal performance tests.

Regardless of whether they were captured from user interaction or created using ITA, CapCal allows Test Sessions to be dynamically grouped into Test Plans in any mix or proportion.  Test Plans allow you to specify test parameters such as the number of virtual users to emulate, the test duration, and error and response time thresholds.  Test Plans also allow you to define variable data that CapCal will cycle through during the test.

When the test is executed, CapCal emulates hundreds or thousands of concurrent users performing specified activities against your web site or web-based application.  You have complete control over the characteristics of the virtual users that CapCal emulates, including their geographic locations, connection speeds and even the browser types.
As the test executes, CapCal displays real time statistics on end-to-end response times, site delays, error rates, and other important metrics as the number of virtual users is ramped up.

Relevant Test Results

Once the test completes, CapCal allows you to store and manage test results by project, date, or test name.  You can even compare results to established baselines to quickly spot performance improvements or degradations that have occurred over time.

CapCal’s test summary information includes the total number of page hits executed, the number of virtual users emulated, the number of tests iterations completed, and the average wait and duration time. Drill down information provides the details that users need to pinpoint specific areas of concern down to the page, HTTP result code, and virtual user level.  Execution results can even be exported to spreadsheets for further analysis or for inclusion in weekly reports or online dashboards.

Reusable Tests, Inside and Outside the Firewall

CapCal’s web based design allows you to leverage the same tests as applications are moved from the development lab, to the QA lab, to staging and production environments.  Precise, consistent, measurable and repeatable tests identify scalability and performance issues across both private and public networks whether in the lab, on the WAN or on the Internet.