Browser Synthetic Monitoring allows you to write Python scripts using the Selenium WebDriver library to create scheduled tests that can mimic end-user actions in remote browsers in supported locations. For supported Python versions and libraries, see Synthetic Jobs.
You can use synthetic scripts to test performance, features, end-user flows, and the end-user experience.
For example, your synthetic script might do the following:
Using synthetic scripts, you can:
The entire process can be simplified into the following steps:
You add your script to a synthetic job in the Controller UI.
The synthetic job is transmitted to the Synthetic servers, where it is scheduled to be run.
When it's time for your job to run, a container is created just for your script.
After the script finishes running, the agent collects browser metrics and sends them to the Controller UI.
The Controller UI receives and displays the metrics from your synthetic job.
In the Knowledge Base forum, read our Synthetic Scripts FAQ. If you can't find the answer to your question, submit your questions to the community.