postman 基础问题详解
问题1.多种环境:开发环境,测试环境,生成环境
解决:通过postman的环境变量和全局变量解决
1.首先配置环境变量,变量的名称一致,如:ip、address等

2.在collection中新增用例,并将原有的地址填写为你设置的变量名称
3.选择执行用例的环境,并运行

环境变量:环境变量就是全局变量
全局变量:全局变量是能够在任何借口里面访问的变量
获取环境变量和全局变量的值:{{变量名}}
问题2.接口关联:需要手动关联
方法1.通过json提取器实现接口关联
1 2 3 4 5 6 | / / console.log(responseBody); / / 使用json提取器提取acess_token值 var result = JSON.parse(responseBody) / / 把返回的字符串格式数据转换成对象形式 / / console.log(result.data.userId) / / 把取得的值设置为全局变量 pm. globals . set ( 'userId' ,result.data.userId); |
查看全局变量是否设置成功
方法2.使用正则表达式提取器实现接口关联
// 使用正则表达式提取器实现接口关联
var result = responseBody.match(new RegExp('"userId":"(.*?)"'))
//console.log(result[1])
// 设置为全局变量
pm.globals.set('userId',result[1])
问题3.参数需要手动修改
postman内置动态参数以及自定义动态参数
postman内置动态参数
{{$timestamp}} 生成当前时间的时间戳
{{$randomint}} 生成0-1000之间的随机数
{{$guid}} 生成速记GUID字符串
自定义动态参数
先设置全局变量

用{{}}调用全局变量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报