Postman在CentOS上的调试流程与技巧
在CentOS上调试API前,需先完成Postman的安装。常见安装方式有三种:
tar -zxvf Postman-linux-x64-*.tar.gz -C /usr/local/解压,创建软链接sudo ln -s /usr/local/Postman/Postman /usr/bin/postman,方便全局调用。sudo rpm -Uvh https://dl.pstmn.io/download/latest/linux/x64/yum/yum.repo),再通过sudo yum install postman安装。sudo yum install snapd && sudo systemctl enable --now snapd.socket),可直接运行sudo snap install postman --classic。https://api.example.com/users/1)。key=id&value=1),Postman会自动拼接到URL中。Content-Type: application/json、Authorization: Bearer xxx)。raw→JSON格式,输入请求体(如{"name": "John", "age": 30})。Content-Type: application/json)、响应体(如返回的用户数据)。可通过“Pretty”格式化JSON响应,便于阅读。base_url=https://api.example.com),在请求URL中使用{{base_url}}/users/1引用变量。切换环境时,只需从顶部环境选择器中选择对应环境,即可快速更换基础URL,避免重复修改。pm.test("Status code is 200", function () { pm.response.to.have.status(200); });pm.test("Response contains user name", function () { pm.expect(pm.response.text()).to.include("John"); });pm.test("Response time is less than 200ms", function () { pm.expect(pm.response.responseTime).to.be.below(200); });
测试结果会在“Test Results”面板中显示,便于快速定位问题。console.log()输出调试信息(如console.log("User ID:", pm.variables.get("user_id"));),然后点击Postman底部的“Console”按钮(或按Ctrl+Alt+C),查看输出内容,辅助理解脚本执行逻辑。sudo npm install -g newman安装Newman,然后导出Postman集合(“Collection”→“Export”)和环境文件(“Environments”→“Export”),最后运行命令newman run collection.json -e environment.json,即可执行集合中的测试。执行结果会输出到终端,也可生成HTML报告(newman run collection.json -e environment.json --reporters html)。libXss.so.1),可通过sudo yum install libXScrnSaver安装对应依赖。sudo postman命令以管理员权限运行,或检查Postman安装目录的权限(sudo chmod -R 755 /usr/local/postman)。