Chapar目前拥有一系列旨在简化 API 测试工作流程的功能。
主要特征:
- Chapar 使用 GoLang 构建,GoLang 以其速度和性能而闻名。它被设计为快速高效。
- Chapar 使用 python 编写请求前和请求后脚本。它的设计易于使用且灵活。
- 使用工作区进行组织:创建和管理工作区以有效地组织您的 API 端点。
- 管理环境:轻松存储 API 端点的变量和配置。
- 轻松测试:创建和管理请求以彻底测试您的 API 端点。
- 多功能请求发送:使用各种方法发送请求(GET、POST、PUT、DELETE、PATCH、HEAD、OPTION、CONNECT)。
- 灵活的内容类型:发送具有不同内容类型的请求,包括 JSON、XML、Form、Text 和 HTML。
- 身份验证选项:选择不同的身份验证方法(基本、承载、API 密钥、无身份验证)以增强安全性。
- 多样化的正文类型:发送具有不同正文类型的请求,包括 Form、Raw 和 Binary。
- 动态响应:使用 JSONPath 从请求的响应中设置环境变量以进行动态测试。
- 深色模式支持:借助深色模式支持,舒适地享受测试。
- 隐私保证:请放心,您的数据存储在您的本地计算机上,不会将数据发送到任何服务器。
- Postman 兼容性:从 Postman 无缝导入集合和请求。
路线图
- 支持 gRPC、WebSocket、GraphQL 协议。
- 请求正文的语法突出显示。
- Python 作为预请求和后请求脚本的脚本语言。
- 支持通过隧道连接到服务器和 kube 集群作为预请求操作。
Chapar 是使用Gio库构建的,因此您需要安装以下依赖项来构建项目:
- 对于 Linux,请按照gio linux中的说明进行操作
- 对于 macOS,请按照gio macos中的说明进行操作
要安装 Chapar,请克隆存储库并安装依赖项,然后使用以下命令运行应用程序:
git clone https://github.com/chapar-rest/chapar.git |