postman 基础问题详解

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

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

问题2.接口关联:需要手动关联

  方法1.通过json提取器实现接口关联
//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 @ 2022-07-25 17:05  乌醍  阅读(56)  评论(0编辑  收藏  举报