Skip to content

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

License

MPL-2.0, Unknown licenses found

Licenses found

MPL-2.0
LICENSE.txt
Unknown
LICENSE-BSL.txt
Notifications You must be signed in to change notification settings

artilleryio/artillery

Folders and files

NameName
Last commit message
Last commit date
Dec 17, 2024
Mar 6, 2025
Mar 26, 2025
Jul 12, 2017
Feb 27, 2024
Aug 11, 2023
May 30, 2024
Nov 21, 2022
Feb 8, 2022
Jan 17, 2024
Aug 2, 2024
Feb 9, 2016
Aug 2, 2024
Aug 29, 2024
Jul 6, 2023
Mar 11, 2025
Aug 2, 2024
Aug 2, 2024

Features

  • Test at cloud scale. Cloud-native distributed load testing at scale, out-of-the box and for free.
    • Scale out your load tests on top of AWS Lambda or AWS Fargate. No DevOps needed, zero infrastructure to set up or manage.
  • Test with Playwright. Load test with real headless browsers.
  • Batteries-included. 20+ integrations for monitoring, observability, and CICD.
  • Test anything. HTTP, WebSocket, Socket.io, gRPC, Kinesis, and more.
  • Powerful workload modeling. Emulate complex user behavior with request chains, multiple steps, transactions, and more.
  • Extensible & hackable. Artillery has a plugin API to allow extending and customization.

License

  • Most of the code in this repository is licensed under the terms of the MPL 2.0 license.
  • Some Azure-specific modules are licensed under the terms of the BSL license. See LICENSE-BSL.txt for details. You may use Artillery on Azure for evaluation and proof-of-concept purposes, but commercial and/or production usage requires a commercial license.

Learn more