在Ubuntu上调试Postman请求可按以下步骤操作:
-
安装Postman
-
创建/导入请求
- 打开Postman,点击“New”创建新请求,选择HTTP方法(GET/POST等),输入URL、请求头、请求体(如JSON数据需在“Body”标签页选择“raw”格式)。
- 可导入已有请求集合(.postman_collection文件)便于批量管理。
-
发送请求与查看响应
- 点击“Send”按钮,响应结果会显示在右侧“Response”面板,包含状态码、响应头和响应体。
-
调试工具使用
- 断言验证:在“Tests”标签页编写JavaScript代码验证响应,如检查状态码、字段值(示例:
pm.test("Status code is 200", function () { pm.response.to.have.status(200); });)。
- 环境变量:在“Manage Environments”中创建变量(如API密钥、URL),在请求中用
{{变量名}}引用,方便切换不同环境。
- 预请求脚本:在“Pre-request Script”中编写代码,用于请求前处理参数或设置变量。
- 控制台输出:使用
console.log()打印调试信息到控制台,辅助定位问题。
-
高级调试技巧
- 代理设置:若需调试本地服务,可在“Settings”中配置代理(需确保本地服务运行正常,且Postman代理设置正确)。
- 跨域问题:若服务端未配置CORS,可在Postman中暂时关闭SSL验证(“Settings”→“SSL verification”)。
- 批量运行:通过“Collection Runner”批量执行请求集合,适合自动化测试。
注意事项:
- 本地服务需确保端口开放(如8080、3000等),可通过
netstat -tuln查看端口监听状态。
- 若使用HTTPS且证书为自签名,需在Postman“Settings”中关闭SSL验证或添加证书例外。
参考来源: