postman 基础问题详解

问题1.多种环境:开发环境,测试环境,生成环境

  解决:通过postman的环境变量和全局变量解决
  1.首先配置环境变量,变量的名称一致,如:ip、address等
0
  2.在collection中新增用例,并将原有的地址填写为你设置的变量名称
  3.选择执行用例的环境,并运行
0
  环境变量:环境变量就是全局变量
  全局变量:全局变量是能够在任何借口里面访问的变量
  获取环境变量和全局变量的值:{{变量名}}

问题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字符串
 自定义动态参数
  先设置全局变量 
  用{{}}调用全局变量

posted @   乌醍  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示