On this page:
- Browser Synthetic Monitoring Versus Browser Real User Monitoring
- Get Started with Browser Synthetic Monitoring
Search the Browser Synthetic topics:
Browser Synthetic Monitoring uses geographically distributed agents to continuously test key user workflows in your application. This allows you to monitor the correctness and performance of multi-step flows independently of user-generated load.
There are two ways of using Synthetic:
- Scheduled jobs: Use this to test your pages on a recurring basis to ensure they continue to perform well. Upload a Python WebDriver script to exercise multi-step workflows. Using this feature requires a Synthetic Pro license. See Browser Synthetic Licenses for more information.
- On-demand snapshots: Use this to collect performance data right now. This is useful for ad-hoc analysis. This feature is available with both Synthetic Lite and Pro licenses.
For 4.3, Browser Synthetic Monitoring is supported in only in accounts that use the SaaS-based EUM Cloud for EUM processing. Accounts that use an on-premises EUM Server do not support for Synthetic.
- Open the browser application that you want to test with Synthetic or create a new one if you're just getting started.
- Select one of the menu options under SYNTHETIC in the left navigation bar.
The Jobs, Sessions, and Pages options are only displayed if you have a Browser Synthetic Pro license.
- Jobs: Create and manage recurring jobs. See Get Started with Browser Synthetic Monitoring.
- Sessions: View individual executions of your jobs (i.e., "sessions") and perform an analysis to understand where the problems are.
Pages: View aggregated page-level statistics collected from Synthetic. This is particularly useful for comparing Browser RUM with Synthetic.
You can also see some synthetic results in the context of real user traffic in the Browser App Dashboard.
Create and view on-demand snapshots using On-Demand.