What changes in the browser state might affect my S/A runs?

Use and application of eValid's site analysis (site scanning) features.

What changes in the browser state might affect my S/A runs?

Postby hNoel » Wed Jun 27, 2012 3:04 pm

What changes in the browser state might affect my site analysis runs?
hNoel
 
Posts: 4
Joined: Wed Jan 11, 2012 4:27 pm

Re: What changes in the browser state might affect my S/A ru

Postby eValid » Wed Jun 27, 2012 3:19 pm

hNoel wrote:What changes in the browser state might affect my site analysis runs?

The state of the browser may affect what pages or page components are downloaded over time.

(1) If you have a simple navigational site, and the pages are navigated in a fixed order, then the state of the browser does not change and the URL sequence downloaded does not change. Replaying A simple trace of the URLs downloaded will appear to the server as identical.

However, in this case pages that are stored in the cache are usually not reloaded, so all of the URLs in the traced URL sequence are loaded, even if they are already there in the cache (and in real life would not be reloaded unless they are out of date). The URL-trace replay would demand more from the server than the true browser playback.


(2) However, if the recorded action you are taking involves ANY change of state (cookies, cache, or internal state), or involves setting a query-string login, then to reproduce behavior accurately will require some kind of active processing of the URL sequence.

(VU driver software do this to a limited extent. The ultimate VU driver software is the browser itself, ergo the eValid solution to these issues.))

Examples where active client-side processing is required are:

* Query-string based unique login state key.

* Login to a website that plants a session key in the web browser.

* AJAX pages which have JavaScript passages that run autonomously without user interaction.

Example: Automatic timed page updates or asynchronous data feeds.

* JavaScript that interacts with a user over time.

Example: A script that times how long a user takes to fill in a form, and requests different responses from the server based on total times.

* JavaScript programs that monitor external states, e.g. date and time signals.

____________________
eValid Tech Support
eValid
 
Posts: 2390
Joined: Tue Jan 01, 2008 12:48 pm
Location: USA


Return to Website Scanning and Analysis

Design Downloaded from free phpBB templates | free website templates | Free Web Buttons