How Scripts Are Run
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.
- Your script runs in the container, controlling a web browser using Remote WebDriver.
-
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.