Stubborn
终极 API 测试工具 - 轻松创建模拟响应、代理请求、调用 webhook。支持 JSON/XML/Text 格式,提供完整的请求响应日志和可视化界面。适用于前端开发和 API 调试测试。
安装次数
点赞
应用评论
催更次数
桌面端





应用描述
**Stubborn** 是一个强大的 API Mock 和代理工具,它可以帮助前端开发人员和测试人员模拟后端 API 响应,或者拦截并记录请求。 默认账号/密码: admin/admin 在使用之前,了解以下核心概念有助于你更好地使用工具: * **Application (应用)**: 项目或服务的顶层容器。例如,你可以为 "用户服务" 创建一个应用。每个应用都有一个唯一的 `Slug`(URL 前缀)。 * **Resource (资源)**: 具体的 API 端点。例如 `/users` 或 `/orders`。资源属于某个应用。 * **Response (响应)**: 定义当访问某个资源时,Stubborn 应该返回的内容(状态码、Header、Body)。 * **Request Log (请求日志)**: 记录所有经过 Stubborn 的请求和响应详情。 ## 快速上手:创建一个 Mock API 假设我们要模拟一个获取用户信息的 API:`GET /shop/users/1`,返回一段 JSON 数据。 ### 第一步:创建应用 (Application) 1. 在后台首页,点击 **Applications** 旁边的 **Add**。 2. 填写表单: * **Name**: `Shop API` * **Slug**: `shop` (这将是 URL 的第一部分) * **Owner**: 选择当前用户 3. 点击 **Save**。 ### 第二步:创建响应 (Response) 我们需要先定义好 API 返回什么内容。 1. 在 **Applications** 列表页,点击刚才创建的 `Shop API` 进入详情页。 2. 点击页面上方的 **Responses** 按钮。 3. 在跳转后的页面右上角,点击 **Add response +**。 4. 填写表单: * **Status code**: `200` * **Format**: `JSON` * **Body**: ```json { "id": 1, "name": "John Doe", "email": "john@example.com" } ``` * **Description**: `成功获取用户信息` * **Application**: 确认已选择 `Shop API` 5. 点击 **Save**。 ### 第三步:创建资源 (Resource) 将 URL 和响应关联起来。 1. 回到 `Shop API` 的详情页(可以通过点击页面顶部的面包屑导航返回)。 2. 点击页面上方的 **Resources** 按钮。 3. 在跳转后的页面右上角,点击 **Add resource +**。 4. 填写表单: * **Application**: 确认已选择 `Shop API` * **Slug**: `users` (URL 的第二部分) * **URL Tail**: `1` (URL 的最后一部分,可选) * *最终 URL 将是: `/shop/users/1`* * **HTTP Method**: `GET` * **Response Type**: `Custom Response` * **Response**: 选择刚才创建的 `200 成功获取用户信息` 5. 点击 **Save**。 ### 第四步:测试 Mock API 现在你可以通过浏览器或 Postman 访问你的 Mock API 了: **URL**: `https://stubborn.你的域名/shop/users/1` 你应该能看到刚才定义的 JSON 响应。
懒猫评分/评论
0.0
0 条评论
新功能
版本历史记录"优化启动问题"
此 App 尚未收到足够的评分或评论,无法显示评论列表。