Synthetic monitoring simulates real user journeys against your live application to verify its performance and behavior.
With Blackfire Player, you write scenarios
in .bkf files that visit URLs, submit forms, and assert on responses and
performance metrics. Running those scenarios with --blackfire-env and
--report sends the results to Blackfire and produces a consolidated build
report.
1 2 3
blackfire-player run monitoring.bkf \
--blackfire-env=<ENV_NAME_OR_UUID> \
--report
Player exits with a non-zero code when assertions fail, making it easy to gate a deployment on performance results. Run it from your CI/CD pipeline after each deployment, on pull-request preview environments, or on a schedule — from your own infrastructure, with full control over timing and secret management.
Explore the full setup guide, including scenario examples, GitHub Actions integration, pull-request comparison builds, and exit-code reference.