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-2013 by Software Research, Inc.

eValid -- Site Analysis System -- General Summary
eValid Home
Download Evaluation

The eValid web site analysis process produces a detailed performance analysis, using a build in page spidering engine. Subject to user constraints and controls, it searches every page at/below a designated starting page and, along the way, applies a series of quality checks to each page, and accumulates page dependency data and performance analysis to drive a powerful 3D-SiteMap Display that shows page interactions and properties.

 
Synopsis
eValid site analysis uses a powerful page scanner that, beginning with your starting page, creates a list of links to visit and then visits them, in turn adding to the list of "to be visited links". This list is pruned according to user instructions, and can exclude URLs based on string matches.

As each page is downloaded into the eValid browser it is passed through a series of site analysis quality filters (see below), and violations of the quality rules produce entries in the output reports. In addition, the scan and search engine keeps a complete list of page dependencies, used to produce a Complete Map of pages or a 3D-SiteMap display of dependencies.


Available Quality Checks (Quality Filters)
During site analysis the eValid web site spider systematically examines ever page on your website -- subject to limits that you specify. As each page is downloaded eValid applies multiple quality check filters to pinpoint trouble spots or problem areas:
  • Pages with error code > 400 (unavailable or broken pages)
  • Pages that download slower than a set threshold
  • Pages which download more bytes than a specified size
  • Pages that are older than a stated age
  • Pages that contain a string match in the visible text or the full HTML material
  • Pages that match a regular expression (REGEX)
  • Pages that exceed a specified metric property
  • Page download speed reports

User Settings
During the site analysis run you can set a range of parameters that control the search process, as shown in this On-screen Setup [Animation]:

  • Limit by depth of search, number of pages, maximum number of URLs
  • Limit by total scan time or total downloaded KBytes
  • Prevent inclusion of named URLs or strings in URLs
  • Whether to include the base site or visit off-site links
  • Which file extensions or which protocols to use

3D-SiteMap Display
Powerful 3D-SiteMap that shows connections and relationships of all mapped pages [ 3D-SiteMap Animated Sample]. The display can be manipulated and annotated in a variety of ways, so you can build strong intuitions about how your website is organized and how it performs.

Available Reports
At the end of a run you can also see these reports expressed in HTML with expandable and sortable sections that reveal website structure:

  • Broken/Unavailable Links Report -- all pages that returned an error code of 400 or greater
  • Complete Map -- showing all pages in dependent order
  • Complete List -- showing all pages in logical order
  • Unique Map -- showing unique pages in dependent order
  • Unique List -- showing unique pages in logical order
  • Complete Data Table -- Every fact known about every page visited
  • Visited Pages -- All the pages visited
  • Offsite Pages -- All the offsite pages encountered

Capacity & Performance
During a site analysis run eValid downloads each page and fully renders it before starting the page analysis process. This process assures that the analysis is done from the information that a field-user actually would see. In most cases eValid's internal tables are kept in RAM and the main limitation on the size of the scan is the amount of time required to download all of the pages. Here are some more detailed Performance Estimates.

   
Key Benefits
Here are the main advantages of eValid Site Analysis
•  eValid scan data is entirely client-side, browser-based data!
•  No server-side access permissions or modifications are required.
•  Reports are all generated on-screen, in real time.
•  Analyze any website you can browse.
•  Actual measured download times.
•  Accurate downloaded page size data -- like a real user.
•  Complete data on each page available.
•  All reports are in HTML with sortable columns.
•  Selectable search modes: full/foreground, normal, background/quick for efficiency.
•  Hands-free, automatic operation.
•  Available batch mode interface.
•  Can handle scanning after logins using automated playback.

Sample Consolidated Site Analysis Report
Here is a sample Consolidated Report Selection page after the site analysis process has been completed. It shows examples of the Status Report, Complete Map, Unavailable Pages Report, Strings Report, and Speed Report.

 
eValid Consolidated Report Selection With Sample Output