Skip to content
testcritic

Artillery

YAML or JavaScript load tests that run serverless on AWS at large scale.

Load & PerformanceOpen sourceSelf-hostable
Visit Artillery

What it is

Artillery defines scenarios in YAML or JavaScript and can distribute a run across AWS Lambda or Fargate in your own account, which makes very large tests cheap and avoids per-virtual-user vendor billing. It also supports browser-level load testing via Playwright and can reuse existing Playwright scripts.

Best for

AWS-native teams that want large-scale load tests without vendor VU pricing.

Where it is strong

  • Distributed load on your own AWS account, so no per-virtual-user vendor pricing at all.
  • Reuses Playwright scripts for browser-level load without rewriting journeys.
  • YAML for simple scenarios, JavaScript when you need real logic.

Where it falls short

  • Serverless distribution requires AWS knowledge and IAM setup.
  • Reporting is basic without exporting to an observability platform.
  • Smaller community than k6 or JMeter.

Pricing

Free and open source

Open source

Free tier: Everything, self-hosted

What drives the bill: Open source and free, including distributed runs on your own AWS account. You pay AWS, not Artillery.

Check current pricing on Artillery Software’s site

Figures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.

Works with

AWS LambdaAWS FargatePlaywrightDatadogGitHub Actions

What people who use Artillery say

No reviews of Artillery yet. If you have used it in anger, yours would be the first.

Alternatives to Artillery

If Artillery is not the right fit, these solve the same problem differently.

Explore all alternatives