vclimenco / artillery

🌩 Cloud-scale performance & reliability testing

Home Page:https://www.artillery.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docs | Discussions | @artilleryio | We are hiring!

npm

Artillery is an open-source performance & reliability testing suite for developers & SREs

  • Emulate user behavior with scenarios - with multiple steps, transactions, request chaining, and more
  • Run scenarios as load tests or end-to-end synthetic tests
  • Cloud-scale and cloud-native - run distributed tests from your own AWS account using AWS Lambda
    • AWS Fargate and Kubernetes support coming next!
  • Full-stack attack - test at the protocol level (HTTP, WebSocket, Socket.io, and more) or with real headless browsers
  • And lots more: detailed performance metrics, monitoring/o11y integrations, extension APIs for custom scripting in JavaScript, and plugins

Get started

Follow our quick start guide to get started.

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

License

Artillery is open-source software distributed under the terms of the MPLv2 license.


Enjoying using Artillery? Give us a star for good karma 🌟 (we plant a tree for every GitHub star)

We're also hiring. If you love building tools for other developers and want to help make the world's software more performant and reliable, we'd love to hear from you.

About

🌩 Cloud-scale performance & reliability testing

https://www.artillery.io

License:Mozilla Public License 2.0


Languages

Language:JavaScript 90.5%Language:EJS 7.2%Language:Shell 2.2%Language:Dockerfile 0.1%Language:Makefile 0.0%Language:Batchfile 0.0%