Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artilleryio/artillery
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.
https://github.com/artilleryio/artillery
api automation aws browser fargate grpc http javascript lambda load opentelemetry otel performance playwright serverless socketio stress testing typescript websocket
Last synced: 7 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/artilleryio/artillery
- Owner: artilleryio
- License: mpl-2.0
- Created: 2015-05-28T12:31:42.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T10:19:57.000Z (13 days ago)
- Last Synced: 2024-10-25T05:07:02.587Z (11 days ago)
- Topics: api, automation, aws, browser, fargate, grpc, http, javascript, lambda, load, opentelemetry, otel, performance, playwright, serverless, socketio, stress, testing, typescript, websocket
- Language: JavaScript
- Homepage: https://www.artillery.io
- Size: 50.6 MB
- Stars: 7,997
- Watchers: 65
- Forks: 510
- Open Issues: 440
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-BSL.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - artilleryio/artillery - 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. (JavaScript)
- awesome-nodejs - artillery - Cloud-scale load testing. ![](https://img.shields.io/github/stars/artilleryio/artillery.svg?style=social&label=Star) (Repository / Testing)
- awesome-list - artillery - native performance & reliability testing for developers and SREs | artilleryio | 4677 | (JavaScript)
- StarryDivineSky - artilleryio/artillery - 2-3 一样简单。开箱即用的无服务器和分布式。永不扩展 (网络服务 / 网络服务_其他)
README
## 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](https://www.mozilla.org/en-US/MPL/2.0/) license.
* Some Azure-specific modules are licensed under the terms of the [BSL license](https://mariadb.com/bsl-faq-adopting/). See [LICENSE-BSL.txt](./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](./packages/artillery#readme)