Need to prepare for high load?

$ npm install -g artillery  

Artillery is a modern, powerful & easy-to-use load testing toolkit. Use it to build scalable applications that stay performant & resilient under high load.

Artillery Quick Start Guide

Install Artillery and run your first load test with our 5 minute tutorial.

Why Artillery?

  • Test anything: HTTP,, and WebSockets are supported out of the box, and custom engines can be added easily
  • Scenarios: Test complex applications with multistep scenarios. Perfect for e-commerce backends, transactional APIs, IoT backends and all kinds of stateful services
  • Useful perfomance metrics: latency, requests per second, concurrency, and throughput
  • Script with Javascript: customize your tests with JS and use modules from npm
  • Integrations: StatsD supported out of the box for real-time reporting (also works with Datadog, Librato, and InfluxDB)
  • Extensible: write custom reporters, protocol engines, and plugins
  • ...and more! HTML reports, nice CLI, parameterization with CSV files and more

performance, scalability, and resilience start with load testing