Spillway 是一款原生 macOS 负载与性能测试工具,专为 HTTP API 和 Web 服务打造。类似 JMeter、k6 或 Gatling,但它是一款地道的 Mac 文稿应用。无需脚本、无需 YAML、无需终端。可视化设计测试计划,点击“运行”,即可实时观看结果。
专为 Mac 打造
每个测试计划都是一个可打开、编辑、保存和分享的文稿。完整的撤销/重做、熟悉的布局,以及全程原生 S
Spillway 是一款原生 macOS 负载与性能测试工具,专为 HTTP API 和 Web 服务打造。类似 JMeter、k6 或 Gatling,但它是一款地道的 Mac 文稿应用。无需脚本、无需 YAML、无需终端。可视化设计测试计划,点击“运行”,即可实时观看结果。
专为 Mac 打造
每个测试计划都是一个可打开、编辑、保存和分享的文稿。完整的撤销/重做、熟悉的布局,以及全程原生 SwiftUI——它用起来就像一款 Mac 应用,因为它本就是。
模拟真实负载
• 用户模型——模拟固定数量的虚拟用户
• 吞吐量模型——驱动目标请求速率(每秒请求数)
• 随时间提升或降低负载,找到系统的临界点
• 恒定、峰值和长时间浸泡等多种负载曲线
构建真实场景
• 编排 HTTP 请求,完全掌控方法、请求头、查询参数和请求体
• 循环、条件与思考等待暂停
• 使用正则表达式或 JSON 查询从响应中提取值,再用于后续请求
• 基于 CSV 输入的数据驱动测试
• 导入您现有的 JMeter (.jmx) 测试计划
• 使用令牌表达式语言和内置函数的动态变量
• OAuth 2.0 认证以及自动 Cookie/会话处理
实时掌握运行状况
• 响应时间百分位(p50 / p90 / p95 / p99)
• 随测试进行而实时更新的吞吐量和错误率图表
• 每个请求的耗时以及完整的请求/响应检查
• 负载生成器的 CPU 与内存遥测
• 对比多次执行,查看性能表现的差异
无论你是在追查延迟回归、在发布前验证容量,还是运行通宵的浸泡测试,Spillway 都能为你提供快速、原生、顺畅的方式,为你的服务施压,并准确了解它们的响应表现。
最终用户许可协议:https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
隐私政策:https://spillwayapp.com/privacy