Artillery is a modern, powerful, easy-to-use load-testing toolkit. Artillery has a strong focus on developer happiness & ease of use, and a batteries-included philosophy. Our goal is to help developers build faster, more resilient and more scalable applications.
Features
- Multiple protocols: Load test HTTP, WebSocket, Socket.io, Kinesis, HLS and more.
- Scenarios: Support for complex scenarios to test multi-step interactions in your API or web app (great for ecommerce, transactional APIs, game servers etc).
- Load testing & Functional testing: reuse the same scenario definitions to run performance tests or functional tests on your API or backend.
- Performance metrics: get detailed performance metrics (latency, requests per second, concurrency, throughput).
- Scriptable: write custom logic in JS, using any of the thousands of useful
npm
modules. - Integrations:
statsd
support out of the box for real-time reporting (integrate with Datadog, Librato, InfluxDB etc). - Extensible: write custom reporters, custom plugins, custom protocol engines etc.
- and more! HTML reports, nice CLI, parameterization with CSV files.
Commentaires
Enregistrer un commentaire