Your e-Business 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-2011 by Software Research, Inc.

eValid -- InBrowser™ Advantages for Site Analysis
[eValid vs. HTTP/S Server Side Analyzers]
eValid Home

Summary
Tests of a web server done from the client side -- i.e. from inside a browser -- simulate user interactions by stimulating the server to produce and deliver various pages based on requests made by the client (the user). eValid's in-the-browser spider examine every page viewable and analyze the delivered contents. The results are analyses that are extremely accurate and 100% indicative of what users experience.

Main Advantages of Logical View
The main advantages of working from the "logical view" of a website using eValid's unique browser-based approach to website analysis and quality assurance include:

The Logical View
What happens when, in a web page, you click on a hypertext link to request that the server deliver you (the browser) a new page. The server generates the page and sends it to the browser. In turn, the browser may request additional pages based on what it was just sent. Modern browsers -- eValid included -- launch multiple threads to help get the complete page to you as fast as possible. For example, pictures (images) or cascading style sheets or JavaScript files are all requested automatically by the browser if the page to which you just navigated references them. (There are many ways a base page can make requests for secondary pages.)

Modern web servers generally compose the page that you see by assembling the page from many components, fragments, parts, and pieces. What you see are pages; you don't see the components that the server used to create them. (In older, so-called flat-file sites, every page does correspond to a file on the server.)

As the picture below shows, web page dependencies and structures are NOT the same as files. WebSite analyzers that operate on the server side use files which may or may not be actual visible, browsable entities. Note that none of the entities shown is specifically a "file" but instead are all logical units as seen from, and processed by, the browser.

Client Site (Browser Based) View Of Web Pages
SiteMap Dependency Chart

The diagram illustrates the logical structure of a website and is the basis for the above discussion.


Why Is Browser Mode Operation Important?
InBrowser™ Advantages for Site Analysis
Why Is Browser State Dependence Important? [eValid vs. HTTP Recorders]