Results from a site performance test reveal important quantitative data that correlate to end-user experience for that website. A website with poor or inconsistent performance frustrates end-users and encourages web page abandonment. A website that meets or exceeds performance goals optimizes end-user experience resulting in increased customer loyalty, revenue, and ROI.
Performance Issues Revealed by a Site Performance Test
Website performance testing can capture problems that would otherwise not be apparent until the website is deployed into the real world. Therefore, executing a site performance test is critical before your website goes live or when revisions are made to it. Problems that can be brought to light by web performance testing include:
Excessive overhead from logging is often due to unnecessary I/O operations to the filesystem. This occurs when logging granularity is too fine. High granularity is useful during development and testing but may be unnecessary in production after QA tests have been passed. When deploying to production, the log levels of a website should be adjusted to reduce the number of messages written to the filesystem. Exceptions generated by application code executed in a website can also slow performance, but they may not be required in a production environment after testing has completed.
Dynatrace Provides Best-of-Breed Site Performance Test Products
Dynatrace Synthetic Monitoring uses scripted transactions to replicate user experience from multiple global locations. During a site performance test, it can analyze hundreds of test executions involving thousands of objects across first and third-party hosts. Results can be benchmarked against competitor pages and transactions.
Dynatrace Application Monitoring is a web performance monitoring service for capturing end-to-end application execution including full transactional context. It incorporates PurePath Technology® which traces user clicks to method invocation to SQL statement execution in distributed architectures, and PureStack® Technology which automatically correlates system resource metrics with individual transaction performance. With runtime visibility into user experience and application health, performance bottlenecks are easily discovered and remedied.