Hurl 是一个命令行工具,用纯文本格式定义并运行、测试 HTTP 请求。
1.9万+7 本周751RustApache-2.0更新于 11小时前
这是一份按分类整理的 awesome 风格清单,收录了 HTTP(S) 压力测试、请求调试以及 RESTful API 开发相关的命令行工具和图形界面工具。每个条目都附有一句话说明和实现语言,方便开发者快速比较。
压测部分包括 ApacheBench(ab)、wrk、hey、vegeta 等经典工具,也有使用 Go、Rust、Python、JavaScript 等语言编写的较新工具。测试与调试部分列出了 curl、HTTPie、Bruno、Hoppscotch、Insomnia、Hurl 等客户端和命令行工具。另有一小节列出了托管式压测服务。
如果你需要为 Web 服务选择压测工具、编写 API 请求脚本或分析 HTTP 流量,可以先通读这份清单,再决定使用哪一款。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
Hurl 是一个命令行工具,用纯文本格式定义并运行、测试 HTTP 请求。
基于终端的 HTTP 客户端,用可纳入版本管理的 YAML 配置定义并执行 REST 请求。
开源测试框架,将 API 测试、Mock 服务、性能测试和 UI 自动化整合在一个工具中。
用 Rust 编写的命令行 HTTP 压测工具,灵感来自 hey,带实时终端界面。
基于 Go 的 HTTP(S) 压测命令行工具,提供终端实时显示和 Web 图表。
一个 Java 库,可直接把 curl 命令当作普通 Java 方法调用,无需手写 HTTP 客户端代码。