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 -- Page Tuning -- Quick Instructions
Movie: Page Tuning
eValid Home

General Introduction
Customers looking at your WebSite are pressed for time. If a page takes too long to download, they click away. eValid helps you identify the elements on your pages that take too long. Here is how.

Page Tuning Feature of eValid
The goal is to analyze why a slow loading page is slow -- to find which components might be improved.  eValid achieves page tuning through use of detailed timings analysis as it downloads a page.  eValid's Performance Chart will display the time each page component took to download. The script created will download the page 10 times, each after a short delay -- so we can be certain that the slow components are consistent offenders.

eValid compares their timings. From the generated graph bars and color highlights, you can identify the page components that are too large. To speed up your page, change these elements first if you can -- they are the biggest factors in slow loading.  You can root out any offending lengthy download events as displayed in the visual charts at hand.

  1. From the eValid browser, navigate to the page on which you want to perform Page Tuning analysis. Entering the URL in the Address box of the browser; e.g.  http://www.amazon.com.

    Press the ENTER/RETURN. eValid will display the selected webpage.

  2. On the eValid browser face left click: Settings > Record/Play Preferences and then click on Project/Log Management. This opens up eValid's settings area.

  3. Find the section titled Log Output, and make sure the the Detailed button is checked. This turns on eValid's detailed timings.

  4. Click OK to exit the settings menus and save the values for the current run.

  5. On the eValid browser face left click: Record > Start Recording.  A Start Recording window pops up. Enter the name of your eValid script. For example PageTuning.

  6.  Click OK to confirm your script file name and begin recording.  You'll see the red Stop Recording button light up.

  7. After the page has reloaded completely, go to the eValid browser face and left click on the Address box. Now press ENTER 9 more times. This will generate 10 navigation script commands in total.

  8. On the eValid browser face left click: Record > Stop Recording to stop your recording.

  9. Click OK to confirm that you script has been saved. The eValid Recording Complete page will pop up!

  10. On the eValid browser face now click Settings > Cache Manager to bring up the eValid Cache Manager window.

  11. In the Cache Manager Window first click Delete All to empty the cache, and then make sure the option Never Use Cache is checked. Then click Save Settings and Close. Now you are ready to start playback with an initially empty cache, and a cache that will be kept empty as you make your measurements. If you don't do this, your measurements will be faulty.

  12. To make the measurements, play back our newly created script file to generate timing statistics for performance analysis. On the eValid browser face left click: Playback > Start Playback. Watch as eValid downloads the page 10 times, as recorded within your script file. When a eVaild is done a View Playback Data window pops up this signals the end.

  13. From the View Playback Data window, select the Performance Log column and check the Graphic Chart option. Click View Selections to generate the report you selected.

  14. The Performance Chart shows the results of each successive page download as a single stack of data values. If you move your cursor over the individual parts of each stack, the chart applet popup reveals how much time each component took to download.

    Here is where you will see if there are page components that consistently take a long time. They are easily visible left to right as a colored region that takes 20%-50% of the total time.

Sample Solution
We've worked out a Sample Solution that shows the results we got on our sample page. See also the Quick Steps to Restore Default Values.

Lessons Learned
The Performance Chart is where you get page tuning results. After study of this chart, you'll be able to identify one or two page components that are consistently larger than all the others. These are the page elements interfering with good performance. You've found a likely cause of your download performance bottleneck.

eValid Features Exercised
This example has taught you about:

Animated Illustration
Here is a sequence of frames that illustrate the page tuning process.

      

Additional Information
For more details on how to accomplish Timing/Tuning/Testing activities please see: