Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

artillery

artilleryio292.6kMPL-2.02.0.22TypeScript support: definitely-typed

Cloud-scale load testing. https://www.artillery.io

load testing, stress testing, benchmark, performance, blackbox testing

readme

Artillery

Docs | Discussions

npm

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

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/.