Clobbr:API 性能检测工具
Clobbr 是一个开源项目,旨在帮助开发者检测 API 端点在多个并行或顺序请求下的速度和弹性。该项目主要使用 TypeScript(88%)和 JavaScript(9%)编写。
核心功能
Clobbr 的核心功能是压力测试 API 端点,它能够:
- 对 API 端点进行并行或顺序请求。
- 配置请求次数,并分析 API 端点的响应时间。
- 提供响应时间的统计信息,包括平均值、标准差、5th/95th/99th 百分位数等。
- 支持将测试结果输出到多种文件格式,如 CSV、JSON、YAML 等。
- 可以在持续集成(CI)环境中使用。
最近更新的功能
该项目最近的更新主要包括以下功能:
- 优化了命令行界面(CLI),使其更加易于使用。
- 新增了对请求方法的定制,允许用户指定 GET、POST、PUT、PATCH、DELETE 等请求方法。
- 支持从 JSON 文件中读取请求头部和请求体,增加了灵活性。
- 增加了多种输出格式选项,用户可以根据需要选择输出结果的格式。
- 提供了对请求失败迭代的详细显示,方便开发者定位问题。
Clobbr 的这些更新使得它成为一个更加完善和强大的 API 性能检测工具,适用于各种场景下的 API 测试需求。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考