Clean room testing
Most synthetic transactions are generated using dedicated, server-class hardware and, especially if you’re using a CDN, there’s a good chance it’s only a few feet from the server actually delivering the response! External monitoring services provide a theoretical measurement of your site’s performance. While perfectly suited for detecting systemic delivery issues, synthetic transaction measurements cannot provide insight into the actual end-user experience and cannot answer the most basic of questions: How fast is my site?
Many monitoring services supplement synthetic monitoring with real user measurements, using JavaScript code to measure server response time, render time; and the time taken for the onload event. While this can be helpful, existing solutions lack the detail necessary to provide answers to
- Why is there such a disconnect between my end-user measurements and synthetic transaction monitoring ?
- What do users see 3, 5 or 10 seconds into page load?
- Which components of the page take the longest to complete?
Simple setup, unprecedented detail, intuitive reporting
GhostWriter’s innovative Intelligent DOM Emulator takes real-user measurements by tracking each piece of dynamic content and each it with component on the page. It captures and details real-world response times for every resource in the chain!
It also presents this information using in-page reporting which, unlike a typical network waterfall, makes the data accessible to all stakeholders, not just the ones who know what a 3-way connection sequence or TCP window scaling is.
There’s no need to write any code to start monitoring with this level of detail. Just adding an id attribute to the scripts you want measured and GhostWriter handles the sampling and reporting for you!
Contact us today for a free demonstration of how GhostWriter can provide a level insight you’ve always wanted, but never thought was possible.
