|
Introduction
In eValid LoadTest executions the amount of data downloaded during a
test varies depending on how detailed you wish the data to be.
eValid supports three modes of download.
These modes are selectable in the eValid script file with the
three types of Server ... command.
Illustration
To illustrate the differences we recorded a simple
eValid script that downloads a single public available page:
www.boardroom.com.
# Recorded by eValid V9 # (c) Copyright 2012 by Software Research, Inc. # Recording made on Microsoft Windows 2000 # ProjectID "Project" GroupID "Group" Testid "Test" Serve FULL InitLink "www.boardroom.com" |
We then edited the script to include each of the three playback variations described above, and then played the scripts back individually. To assure accuracy of the data, the eValid cache was turned off but detailed timings were turned on. We saved the three eValid Event Logs (which can be viewed below).
Comparison
The table below shows the results of this comparison.
Remember, this data is for just one page, i.e. one URL.
Type of Playback | Event Log | Total Files | Total Images | Total Bytes Downloaded | Number of Server-Side Hits | Size Ratio Expansion Ratio | Needed Bandwidth for 10.0 Second Playback (KiloBytes/Sec) |
FULL | FULL Level Event Log | 53 | 48 | 97,196 | 53 | 1.0 1.0 | 9.71KBps |
TEXT | TEXT Level Event Log | 5 | 0 | 41,771 | 5 | 0.42 2.38 | 4.17KBps |
URL | URL Level Event Log | 1 | 0 | 18,548 | 1 | 0.19 5.3 | 1.85KBps |
What Does This Mean
Load testing could be done at any one of the three levels above.
There will be big differences in the load measured at the server.
Note that the above test always representes exactly one user, even though
significantly different amounts of work are imposed on the server the this one user
being served at the three different levels of detail.
Here are the pro's and con's of each level of detail: