Features
- Test at cloud scale. Cloud-native distributed load testing at scale, out-of-the box. Scale out with AWS Lambda, AWS Fargate or Azure ACI. No DevOps needed, zero infrastructure to set up or manage.
- Test with Playwright. Reuse existing Playwright tests and load test with real headless browsers.
- Batteries-included. 20+ integrations for monitoring, observability, and CICD.
- Test anything. HTTP, WebSocket, Socket.io, gRPC, Kinesis, and more.
- 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.
Get started
Install Artillery
npm install -g artillery
Run your first test
Follow our 5-minute guide to run your first load test - https://www.artillery.io/docs/get-started/first-test
Learn more
Docs and guides
- Load testing with Playwright
- Distributed load testing with Artillery on AWS Lambda, AWS Fargate, or Azure ACI
- Set API response expectations, automate SLO checks, and report Apdex scores
- Publishing metrics to Datadog, Honeycomb, Lightstep, and more
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/
.