Artillery
Cloud-scale load testing
README
Docs | Discussions | @artilleryio | We are hiring!
The most advanced load testing platform in the world
- Test at cloud scale. Artillery has cloud-native distributed load testing out-of-the box.
- Run serverless load tests on AWS Lambda today. AWS Fargate and Kubernetes coming soon.
- Batteries-included. 20+ integrations for monitoring, observability, and CICD.
- Test anything. HTTP, WebSocket, Socket.io, gRPC, Kinesis, and more.
- Playwright support. Load test with real headless browsers.
- Powerful workload modeling. Emulate complex user behavior with request chains, multiple steps, transactions, and more.
- Extensible & hackable. Artillery has a plugin API to allow extending and customization.
- Open source. Permissive open source license to let you build on top of Artillery.
Get started
Follow our quick start guide to get started.
Learn more
Docs and guides
- Setting API response expectations and SLO checks
- Running tests using real headless browsers with Artillery's Playwright integration
- Publishing metrics to Datadog, Honeycomb, Lightstep, and more
- [Sending HTTP requests from using artillery probe](https://www.artillery.io/blog/swiss-army-knife-for-http-testing), visualizing performance waterfalls, and creating lightweight API checks
Integrations and plugins
We maintain a list of official and community-built integrations and plugins on our website: https://www.artillery.io/integrations.
Example tests
You can find a list of ready-to-run Artillery examples under [examples/](https://github.com/artilleryio/artillery/tree/master/examples#readme).
License
Artillery is open-source software distributed under the terms of the MPLv2 license.