Ubuntu下Postman生成接口文档的完整流程
确保Ubuntu系统已安装Postman应用(可通过官网下载Linux版本或使用Snap安装:sudo snap install postman)。
打开Postman,点击左侧导航栏的“New Collection”(新建集合),输入集合名称(如“User API”)、描述(如“用户管理模块接口集合”),点击“Create”。集合是组织接口的核心容器,便于后续统一管理和导出。
https://api.example.com/users/{id})。id、请求头Authorization、请求体{"name": "John"}),确保每个参数都有清晰的用途说明。id格式)和异常样例(如服务器返回500错误),分别保存为“Error Example”(失败样例)和“Exception Example”(异常样例),覆盖接口常见执行场景。完成接口添加和描述后,在集合右侧点击“⋮”(更多操作),选择“View in Web”(在线预览)。Postman会自动打开浏览器,展示包含接口列表、描述、参数、请求示例和响应示例的在线文档,方便实时查看。
若需将文档分享给团队或外部开发者,点击集合右侧“⋮”,选择“Publish Docs”(发布文档)。Postman会生成一个公共URL(如https://documenter.getpostman.com/view/1234567/your-collection),其他人通过该链接可直接访问文档,无需登录Postman。
docgen(适用于Ubuntu)。首先安装:wget https://raw.githubusercontent.com/thedevsaddam/docgen/v3/install.sh -o install.sh && sudo chmod +x install.sh && sudo ./install.sh && rm install.sh;然后导出Postman集合为JSON(步骤同上),再运行docgen build -i ~/Downloads/your-collection.json -o ~/Downloads/your-collection.html(生成HTML)或docgen build -i ~/Downloads/your-collection.json -o ~/Downloads/your-collection.md -m(生成Markdown),生成本地文档文件。若需集成到CI/CD流程,可使用Postman命令行工具newman。安装依赖:sudo apt-get install libgconf-2-4;下载newman:wget https://dl.pstmn.io/download/latest/linux64 -O newman.tar.gz;解压至/opt:sudo tar -xzf newman.tar.gz -C /opt;创建软链接:sudo ln -s /opt/Newman/newman /usr/bin/newman。生成HTML文档命令:newman run ~/Downloads/your-collection.json -e ~/Downloads/your-environment.json -o ~/Downloads/output.html(-e为可选的环境变量文件)。