• Stars
    star
    7,850
  • Rank 4,813 (Top 0.1 %)
  • Language
    JavaScript
  • License
    Mozilla Public Li...
  • Created over 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

A Modern Production Quality Stack

Keep production fast & reliable, and users happy.
Built for developers, SRE and SQA engineers.

Docs | Discussions | @artilleryio

npm


Artillery
cloud-scale load testing

Artillery is the most advanced load testing platform in the world.

  • Test at cloud scale. Cloud-native distributed load testing at scale, out-of-the box and for free.
    • Run serverless load tests on AWS Lambda or AWS Fargate. Kubernetes coming soon.
  • Batteries-included. 20+ integrations for monitoring, observability, and CICD.
  • Test anything. HTTP, WebSocket, Socket.io, gRPC, Kinesis, and more.
  • Playwright support. Load test with real headless browsers.
  • 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.
  • Open source. Permissive open source license to let you build on top of Artillery without worry.

β†’ Learn more


Skytrace
fast & simple end-to-end testing

Skytrace makes it easy to write, run and reuse e2e tests.

  • Write flows fast with editor autocomplete and auto-reload mode
  • Set assertions and expectations on responses
  • Run locally, in CI/CD, or in production
  • Batteries-included with 20+ integrations for CICD, monitoring, and observability
  • Reuse flows for load testing with Artillery

β†’ Learn more

⚠️ Skytrace is an alpha project ⚠️


Artillery and Skytrace are open-source software distributed under the terms of the MPLv2 license.

More Repositories

1

chaos-lambda

Serverless chaos monkey for AWS (runs on AWS Lambda) ☁️ πŸ’₯
JavaScript
288
star
2

artillery-engine-playwright

CODE MOVED TO MAIN MONOREPO. 🌐 Load test with real web browsers! Powered by Artillery + Playwright
JavaScript
127
star
3

artillery-plugin-fuzzer

Fuzz testing for HTTP APIs with Artillery.io πŸŒͺ
JavaScript
59
star
4

scalewright

Tools for running Playwright at scale 🎭 πŸš€
JavaScript
57
star
5

artillery-examples

Ready to run Artillery examples - NOW MOVED INTO THE MAIN REPO
JavaScript
35
star
6

artillery-core

artillery-core - deprecated
JavaScript
29
star
7

artillery-plugin-hls

πŸŽ₯ Load test HTTP Live Streaming (HLS) servers with Artillery
JavaScript
28
star
8

report-viewer

Report viewer for @artilleryio built in @reactjs @getbootstrap @fontawesome ... Create an easy to read and understand report with crucial data highlights and graphs.
SCSS
27
star
9

artillery-plugin-expect

NOTE: The plugin codebase has been moved into the main Artillery repo. --- Add checks and assertions to your HTTP tests for functional testing with Artillery
JavaScript
27
star
10

artillery-operator

The Artillery Kubernetes Operator
Go
19
star
11

artillery-plugin-publish-metrics

Moved to https://github.com/artilleryio/artillery/tree/main/packages/artillery-plugin-publish-metrics
JavaScript
18
star
12

action-cli

GitHub Action for load testing with Artillery.
Shell
14
star
13

artillery-engine-kinesis

Experimental AWS Kinesis support for Artillery πŸ•³
JavaScript
13
star
14

recorder

HTTP proxy that records requests and creates Artillery test scripts
Python
9
star
15

artillery-plugin-statsd

StatsD publishing plugin for Artillery - DEPRECATED. Please use artillery-plugin-publish-metrics
JavaScript
8
star
16

arrivals

Model the arrival of events in a system (Poisson or constant process)
JavaScript
6
star
17

artillery-plugin-metrics-by-endpoint

This plugin's code is now in the main artillery repo.
JavaScript
5
star
18

artillery-examples-cicd

These examples have been moved into Artillery Examples
3
star
19

artillery-engine-sse

Experimental SSE (server-sent events) support for Artillery
JavaScript
3
star
20

artillery-docker

Official Docker images for Artillery
2
star
21

vscode-artillery

Visual Studio Code extension for Artillery.
TypeScript
2
star
22

artillery-plugin-ensure

This plugin has been moved to the main artillery repo
JavaScript
2
star
23

installer-aws-cdk

AWS CDK-based installer for Artillery dashboard
JavaScript
2
star
24

repl

It's a REPL
JavaScript
1
star