Dev/DevOps assistant
The tool offers several features that can be useful for DevOps:
- allows testing public and local projects on specific ports (e.g.
http://localhost:3000/) - allows testing password-protected websites by the
--http-authparameter - allows testing a website through a proxy by the
--proxyparameter - will perform a stress test
- allows you to test the protection of the infrastructure against DoS attacks by the
--workersand--max-reqs-per-secparameters - will help you warm up the application cache or the cache on the reverse proxy of the entire website
CI/CD quality gate
Section titled โCI/CD quality gateโThe CI/CD quality gate is now built in. With --ci the crawler turns the crawl into a pass/fail check: you define thresholds for the overall Website Quality Score and individual categories, plus limits on 404s, 5xx errors and critical findings, and the crawler exits with a non-zero exit code (with clear explanations) when they are not met. This lets you block the deployment of a new version that exhibits major issues.
See the dedicated CI/CD Integration page for the full list of --ci-* thresholds, exit codes, JUnit XML output, GitHub annotations, baseline regression checks and ready-to-use GitHub Actions / GitLab CI examples.
๐ก Further development ideas
Section titled โ๐ก Further development ideasโIf you have suggestions to improve Dev/DevOps related features, donโt be afraid to send a feature request (to desktop application, or to command-line interface) with a suggestion for improvement. We are happy to consider and implement it if it will benefit more users.