GitHub 雷达
首次出现 87 天前

artilleryio/artillery

1. 解决什么问题 / 是什么:Artillery 是一个全功能的生产级负载测试平台,可对 HTTP API、GraphQL、WebSocket、gRPC 等多种协议以及真实浏览器场景进行压测。 2. 主要技术栈或实现方式:基于 Node.js 实现,支持通过 AWS Lambda / Fargate 无服务器分布式执行,并集成了 Playwright 用于无头浏览器负载测试,同时提供插件 API 及 20 多个监控、可观测性和 CI/CD 集成。 3. 亮点或适用场景:无需管理基础设施即可快速扩展至云级分布式测试,支持复杂用户行为建模(如请求链、事务等),适合从本地开发到生产环境的 API 性能验证和可靠性工程。

近 7 日
+8
累计 Star
9.0k
Fork
557
近 30 日
+24
Star 趋势 · 5 个采集点
+0%
6 月 24 日7 月 18 日
语言JavaScript
分类DevOps/云原生
最近提交7 月 14 日
创建时间5 月 28 日
首次收录6 月 24 日 · 自动扫描
README 摘要
1. 解决什么问题 / 是什么:Artillery 是一个全功能的生产级负载测试平台,可对 HTTP API、GraphQL、WebSocket、gRPC 等多种协议以及真实浏览器场景进行压测。 2. 主要技术栈或实现方式:基于 Node.js 实现,支持通过 AWS Lambda / Fargate 无服务器分布式执行,并集成了 Playwright 用于无头浏览器负载测试,同时提供插件 API 及 20 多个监控、可观测性和 CI/CD 集成。 3. 亮点或适用场景:无需管理基础设施即可快速扩展至云级分布式测试,支持复杂用户行为建模(如请求链、事务等),适合从本地开发到生产环境的 API 性能验证和可靠性工程。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开