Need to prepare for high load?

$ npm install -g artillery  

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

Artillery Quick Start Guide

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

Why Artillery?

  • Mutiple protocols: HTTP(S),, and WebSockets supported out of the box
  • 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