Artillery

Artillery

www.artillery.io

1

About this website

Artillery is a modern, open source load testing and performance engineering platform built in Node.js that enables engineering teams to ship code with confidence by testing how applications behave under real-world traffic conditions. The platform combines protocol-level load testing with browser-based end-to-end testing in a single tool, supporting HTTP, WebSocket, Server-Sent Events, and headless browser scenarios powered by Playwright. Tests are defined in YAML or JavaScript, making them easy to read, write, version control, and share across teams without specialized scripting knowledge. The scenario engine supports realistic user journeys including think time, weighted scenario distribution, conditional logic, data-driven testing with CSV files, and dynamic correlation of response data for session tokens and authentication. Distributed load generation scales tests across multiple worker processes and machines to simulate millions of virtual users, with Artillery Cloud providing managed global load zones. The platform integrates seamlessly into CI/CD pipelines with first-class support for GitHub Actions, GitLab CI, Jenkins, and CircleCI, enabling performance regression testing on every pull request. Metrics export to Datadog, StatsD, Prometheus, New Relic, and AWS CloudWatch provides end-to-end observability. Plugin architecture enables custom protocol support, request generation, and reporting. The Apache 2.0 licensed open source community edition is free with no limits, while Artillery Cloud provides managed infrastructure, team collaboration, and advanced reporting. Used by thousands of companies worldwide, the platform is recommended for API load testing, WebSocket performance validation, browser experience testing, chaos engineering, and continuous performance monitoring.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!