Docs | Discussions | @artilleryio | We are hiring!
Test at cloud scale | Scale out and run your tests on AWS Lambda or AWS Fargate. Artillery is the only solution that gives distributed cloud-native load testing at scale to everyone for FREE. |
Batteries included | 20+ integrations for monitoring, observability, and CICD. |
Test anything | HTTP, Playwright, 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. |
Permissive open-source | Permissive open source license (MPLv2) that lets you build on top of Artillery without worry. |
npm install -g artillery
Follow our 5-minute guide to run your first load test - https://www.artillery.io/docs/get-started/first-test
- Distributed load testing with Artillery on AWS Lambda
- Distributed load testing on Fargate
- Set API response expectations, automate SLO checks, and report Apdex scores
- Running tests using real headless browsers with Artillery's Playwright integration
- Publishing metrics to Datadog, Honeycomb, Lightstep, and more
We maintain a list of official and community-built integrations and plugins on our website: https://www.artillery.io/integrations.
You can find a list of ready-to-run Artillery examples under examples/
.
Artillery is open-source software distributed under the terms of the MPLv2 license.
Enjoying using Artillery? Give us a star for good karma 🌟 (we plant a tree for every GitHub star)
We're also hiring. If you love building tools for other developers and want to help make the world's software more performant and reliable, we'd love to hear from you.