Debian Postman配置指南及技巧分享
Snap是Debian系统便捷的包管理工具,安装Postman步骤如下:
sudo apt update && sudo apt install snapd。sudo snap install postman。snap run postman。若需自定义安装路径或避免Snap依赖,可选择手动安装:
Postman-linux-x64-*.tar.gz)。/opt),命令为tar -xzf Postman-linux-x64-*.tar.gz -C /opt。~/.local/share/applications/目录下创建Postman.desktop文件,内容如下(替换实际路径):[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/opt/Postman/Postman %U
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
chmod +x ~/.local/share/applications/Postman.desktop,之后可在应用菜单中找到Postman。若需处理HTTPS请求并验证服务器证书,需导入SSL证书:
File > Settings(或Postman > Preferences)。General选项卡,在SSL certificate verification部分点击Import Certificate。Add Certificate完成导入。Environments功能管理不同环境(如开发、测试、生产)的变量。点击左侧Environments→+ New Environment,添加变量(如base_url),在请求中通过{{base_url}}引用。Environment设置中选择Globals,添加全局变量(如api_key),适用于所有环境。{{currentDate}}(当前日期)、{{randomInt}}(随机整数),可在预请求脚本中自定义动态变量(如递增计数器)。Tests标签页编写JavaScript脚本,验证响应结果。常用断言包括:
pm.test("Status code is 200", () => pm.response.to.have.status(200));pm.test("Body contains 'success'", () => pm.expect(pm.response.text()).to.include("success"));pm.test("Check user ID", () => { const response = pm.response.json(); pm.expect(response.user.id).to.eql(1001); });Collection Runner批量运行测试用例,生成测试报告(支持JSON、HTML格式)。Body标签页点击Visualize,输入模板(如{{headers.User-Agent}}),展示特定响应头信息。results数组)或交互式页面(嵌入JavaScript生成随机圆)。Params标签页,自动填充键值对。Headers,或预置公共请求头(如Content-Type: application/json),避免重复输入。File > Import导入抓包工具或浏览器中的请求(如cURL命令),减少手动填写时间。Collection,添加请求并设置响应示例(如{"status": "success", "data": {"id": 1}}),点击Mocks→Create Mock,生成Mock Server URL。Code标签页,选择目标编程语言(如JavaScript、Python、Java),生成对应的HTTP请求代码,方便在不同环境(如前端、后端)中复用。