Browser Synthetic Monitoring

Not your old-school synthetics.
Simulate business transactions and monitor application performance—
now with deep network insights.

Synthetic Browser Monitoring

Businesses have traditionally relied on synthetic transaction testing to simulate users' interactions with a website to understand application availability, uptime and performance. In the case of home-grown applications, synthetics are often used in conjunction with real user monitoring (RUM) tools. As SaaS adoption has grown, synthetics have taken on a primary role in application monitoring since there's no way to perform code injection into apps not owned by the IT organization. In either case, synthetics are an important part of ensuring user experience.

This app-only approach based on legacy monitoring tools has worked well for applications that were monolithic in architecture and hosted in on-prem data centers where interaction with microservices and dependencies on third-party APIs were minimal or non-existent. However, app architectures today are micro-serviced, API-heavy, cloud-centric and Internet-reliant, so monitoring performance without a clear understanding of these dependencies and their impacts will yield inadequate insight into your digital service delivery.

While businesses need powerful synthetics to monitor and understand user journeys, troubleshooting web application performance in a silo makes root cause detection time-consuming and challenging. As a result of limited visibility and control over the underlying infrastructure where the app is hosted, MTTR in the cloud has grown exponentially. This problem deepens when triaging SaaS apps such as O365, Workday or Salesforce because you don't own the application either. Synthetic transaction monitoring must evolve to cope with the cloud and to monitor app performance with a lens into how the underlying network and infrastructure impact it.

Built for today's microservices-based and cloud-centric applications, ThousandEyes Browser Synthetic Monitoring is a Selenium-based, JavaScript transaction engine that simulates user transactions from real browsers. Business transactions are correlated with underlying network and Internet issues to quickly isolate root cause of application delivery failures. With ThousandEyes Browser Synthetic Monitoring, you can:
  • Create complex transactions using a web recorder and leverage JavaScript to test for conditionals and asserts
  • Report and alert on logical business transactions by grouping individual transaction steps
  • Run flexible and granular test scheduling on a sequential or round-robin basis
  • Leverage a global fleet of Cloud Agents distributed in 180+ cities around the world to proactively monitor your complete app performance from your users' perspective
  • Use our Enterprise Agents from internal branch offices, VPCs or data center locations to monitor performance of SaaS apps, such as O365 or Salesforce

Why ThousandEyes Browser Synthetics?

Proactively Monitor from User Locations

Gain user-relevant visibility from a rapidly growing fleet of pre-deployed monitoring Cloud Agent locations around the world and also from your own internal branch locations using Enterprise Agents.

Powerful Web Transaction Engine

Selenium-based, JavaScript transaction engine captures performance data across pages and down engagement funnels. We make it easy to record transactions, compare global performance data and schedule reporting for your team.

Speed RCA with Correlated Visibility

ThousandEyes monitors and correlates user transactions and underlying network and Internet issues to quickly isolate the root cause and eliminate finger-pointing.