Artillery

The Complete Load Testing Platform

Artillery is an open source load testing platform. It contains everything you need to go from zero to production-grade load testing fast.

Artillery Cloud

Learn how Okta Fine Grained Authorization ensures high availability, low latency, and unlimited scale with load testing with Artillery.

Powering load testing at industry-leading companies

GymsharkAmityBig GiveBraveEvervault

Everything you need for load testing at scale

Distributed load testing

Artillery comes with serverless distributed load testing built-in. All tests execute from your own AWS account on AWS Lambda or AWS Fargate.

Learn more

Load test anything

Load test web apps, HTTP APIs, GraphQL services, WebSockets, Socket.IO, SOAP, gRPC, Kafka, and more.

Load test with Playwright

Launch thousands of headless browsers with Playwright code. See how your web app handles high load, and the impact on Core Web Vitals.

Learn more

Reporting dashboard

Visualize test results, share reports, analyze performance trends, and collaborate with your team with Artillery Cloud.

Lots of integrations

20+ integrations and plugins for monitoring, observability (including OpenTelemetry), CI/CD, and IDEs (VS Code, WebStorm, etc).

Learn more

Scalable and cost-efficient

Artillery runs your load tests in your own AWS account, which is orders of magnitude cheaper than running tests on a hosted SaaS platform.

Lots of Integrations

Artillery integrates with popular monitoring, observability, and CI/CD systems.

AWS CodeBuild
AWS CodeBuild
Datadog
Datadog
InfluxDB
InfluxDB
Gitlab CI/CD
Gitlab CI/CD
CircleCI
CircleCI
Lightstep
Lightstep
Mixpanel
Mixpanel
Statsd
Statsd
GitHub Actions
GitHub Actions
Honeycomb
Honeycomb
Azure DevOps
Azure DevOps
Jenkins
Jenkins
Keptn
Keptn
Kubernetes
Kubernetes
Browse all ↗

Frequently Asked Questions

The Artillery Manifesto

It's time for a rethink.

Load testing as practiced today does not work.

As engineers, we want to build fast, reliable, and scalable systems that serve our users.

Traffic spikes, new code deployments, new features, and new dependencies can all cause production problems. Load testing is one of the most effective tools for keeping our apps fast and reliable. And yet, we often leave load testing until it's too late, and cross our fingers & hope for the best.

Why is that? The tools fail us. Clunky, antiquated, and hard to use. Open source tools that require managing non-trivial infrastructure to test at scale. Commercial tools that are so expensive you end up load testing once a quarter.

Companies like AWS, Netflix and Slack invest into internal load testing platforms to make load testing as easy as unit and integration testing. Most teams did not have access to such tools - until Artillery.

Artillery is a fresh take on load testing, informed by years of experience of production engineering and SRE. Modern load testing should be easy to get started with. It should be cloud-native and serverless, so that you can forget about infrastructure, and just run your load tests, at any scale. It should be designed for continuous testing, and integrate with your entire CI/CD and observability stack.

With Artillery we're building a world-class load testing platform for everybody. We want every developer team to be able to go from zero to production-scale testing, fast.

Load testing the way it should be in 2024.

— Team Artillery