|
Summary
The basic idea of this option is to create,
at script playback time,
a complete derived URL trace,
in a format ready to be submitted to the eValid
eVlite Limited Fidelity Playback Option
for non-session based server load creation.
Overview
When used in the eVlite playback engine
the derived URL trace file will visit all of the URLs that an
actual playback will visit -- but without any browsing of pages
(i.e. no rendering, creation of DOM, etc).
Such a URL trace playback will therefore replicate the full sequence of URLs that are downloaded in browser playback -- including intra-command wait times -- but with "reduced fidelity". The derived URL trace script can be expected to play back at a faster speed than the full, normal mode, playback because the eValid browser is doing significantly less work.
Operational Procedure
The procedure to use this feature in eValid is as follows:
After conversion the derived URL.script.evs will run in eValid, in eValid/THIN, or in eVlite equivalently.
Example of Script Conversion
Here is an example of the effect of the transformation of
a regular eValid script into a derived URL trace script.
######################################################################## # Original Script ProjectID "FunctionalTests" GroupID "Illustrations" TestID "test" LogID "AUTO" ScreenSize 1280 1024 FontSize 0 DeleteCache DeleteCookies ResetTimer InitLink "http://www.e-valid.com/eValid/Products/Documentation.9/Playback/URL.trace.html" ElapsedTime # End of script. |
######################################################################## # URL trace script derived from script.evs. Serve URL ProjectID "FunctionalTests" GroupID "Illustrations" TestID "URL.test" LogID "AUTO" ScreenSize 1280 1024 FontSize 0 DeleteCache ResetTimer GetURL "http://www.e-valid.com/eValid/Products/Documentation.9/Playback/URL.trace.html" GetURL "http://www.e-valid.com/eValid/Parts/newevalid.css" GetURL "http://www.e-valid.com/eValid/Images/evalid_logo_white_trsp_top_100x52.gif" GetURL "http://www.e-valid.com/eValid/Images/evback.gif" ElapsedTime Serve FULL # End of script. |
Intended Application & License Requirements
The URL Trace Feature is intended to be used to create nearly-real script
playbacks for purposes of
functional testing
[necessarily without any detailed validation or browser interaction],
or
for providing non-coherent (memoryless) activity generation during
server loading experiments.
The URL Trace Feature requires a LOAD license feature. The URL Trace Feature also works on an EVAL license feature.
Important Safety Note
To prevent eValid from wiriting out the URL trace file
in an inappropriate location,
the resulting tracefile will only be written
when the Product ID/Group ID/Test ID names
in the trace file MATCH the defined Project, Group, and Test
working areas specified by the current Settings.
If these settings not match what is specified in the script
file itself, then no file is generated.