Your e-Business Quality Partner eValid™ -- Automated Web Quality Solution
Browser-Based, Client-Side, Functional Testing & Validation,
Load & Performance Tuning, Page Timing, Website Analysis,
and Rich Internet Application Monitoring.
© Copyright 2000-2012 by Software Research, Inc.

eValid Fixed-Price Performance Testing Program -- Complete Description
PerformanceTest Service Request
eValid Home

eValid's Fixed-Price Performance Testing Program allows firms to increase the ROI on limited testing budgets -- without the need to invest in tools, people and training. You get top-notch state-of-the art assessment of server capacity that maximizes end-user satisfaction (Summary).

How It Works!
Putting the needs of our clients first, these fixed-price Performance Testing Program packages are designed to provide top-notch quality testing at affordable prices. By taking advantage of our experience in developing and applying functional and performance test and load scripts you get answers to your critical performance questions and save thousands!

Clients select the plan that fits their budget and needs. eValid's performance testing team then conducts remote testing of your WebSite or web application's scalability and responsiveness, based on predetermined numbers of Transactional Users (TU's), Navigational Users (NU's), and detailed page timing analyses.

Main Project Steps
Here are the main steps in a typical Performance Testing Program project.

  1. Phone Interview. Each project begins with a Phone Interview. During the interview and in followup calls we collect information about your goals, about your WebSite operation, about other information needed to develop the test scripts and scenarios.

  2. Script Creation. The testing team will begin creating (i) scripts that capture deep transactions like those performed by Transactional Users (TU's) and (ii) scripts that perform sequenced excursions through your site like those performed by Navigational Users (NU's). Once the scripting is complete we let you run these yourself to confirm their accuracy and realism.

  3. Load Scenarios. We then combine the scripts into Load Scenarios, top level scripts that specify combinations of Transactional Users (TU's) and Navigational Users (NU's) to apply in the test runs. The aim is to make each Load Scenario as representative as possible of actual use of your WebSite or application. A variety of combinations of scripts is used to make sure that the resulting Test Runs are truly representative of loads imposed on your servers by your user community.

  4. Test Runs. Each Test Run is made in ramped mode at least twice (and possibly as many as five times) at varying times of day. This assures that the data collected is representative of activity during both busy and slack periods on your server. Typical ramping includes scaling of the number of TU's and NU's according to this approximate scheme: [1 - 10 - 20 - 50 [ - 100 [ - 200 - 500 [etc.]]]] This kind of ramped-up data generally will quickly reveal the "knee" of the performance curve.

  5. Conclusions. Once the ramped set of performance Test Runs is complete and analyzed, we develop a detailed report that includes all the charts and tables created during the playbacks. The report contains recommendations on estimated server or web application capacity (the knee of the performance curve), about problems encountered, and makes suggestions about how to improve performance. The data includes such information as transaction times (min/max/average/standard deviation), page download times (min/max/average/standard deviation), detailed timing analysis of the slowest-performing 5% of pages involved.

Examples of Charts
Here are examples of charts and tables that are used to back up results given in the report.

LoadTest Chart LoadTest Result Table Performance Chart

Project Deliverables
eValid Performance Testing Program pricing is inclusive of all software products, equipment, and bandwidth needed to develop the tests and conduct the testing. All of the testing are performed remotely and public or remote access to the application or WebSite under test must be available to the test team. Confidentiality agreements will be executed if necessary. The scripts and scenarios are client property and are delivered in a form that can be re-run on client machines (without special licensing).

Typical Project Parameters.
The table below gives typical parameters for three levels of the Performance Testing Program. These estimates may vary depending on the details of the web application or WebSite being tested.

Description Bronze
Package
Total Cost $4,950
Silver
Package
Total Cost $7,450
Gold
Package
Total Cost $9,950
Max Number of Scripts (TU's + NU's) 5 10 15
Max Number of Load Scenarios 3 5 10
Max Number of URLs Involved 50 100 200
Max Transactional Users (TU's via eValid) 50 100 250
Max Navigational Users (NU's via eVlite) 9501,9004,750
Max Users (NU's + TU's) 1,0002,0005,000
Test Driver Machines Used 1-2 2-4 4-6
Max Load Test Repetitions 5 10 15
Max Pages Tuned 3 5 10
Scripting Effort 3 Days 6 Days 9 Days
Project Duration 5 Days 10 Days 20 Days