当前位置:   article > 正文

postman之环境变量和全局变量_responsebody.match

responsebody.match

环境变量:本质就是全局变量,作用用于设置环境

全局变量:能够在任何接口都能访问的变量

获取环境变量和全局变量的值通过:{ {变量名}}

一、接口关联

1、使用json提取器实现接口关联

  1. get接口请求:
  2. console.log(responseBody);//打印返回的数据
  3. //使用json提取器提取返回数据的值
  4. //把返回的字符串格式的数据转成对象形式
  5. var result = JSON.parse(responseBody);
  6. console.log(result.x)//x为数据key
  7. //把数据值设置为全局变量
  8. pm.globals.set("x",result.x);//"x"为变量名称
  9. post接口参数:
  10. {
  11. {x}}

2、使用正则表达式提取器实现接口关联

  1. get接口:
  2. //使用正则表达式提取器实现接口关联,match匹配。
  3. responseBody.match(new.RegExp('"x""(.*?)"'));//“x”为想要值左侧全部内容,“(.*?)”为正则匹配值
  4. console.log(result[y]);//y为输出数组目标值的位置
  5. //设置全局变量
  6. pm.globals.set("m",result[y]);//m为变量名称
  7. post接口参数:
  8. {
  9. {m}}

二、postman内置动态参数以及自定义的动态参数

postman内置动态参数:

{ {$timestamp}}:生成当前时间的时间戳

{ {$randomInt}}:生成1-1000之间随

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/631811
推荐阅读
相关标签
  

闽ICP备14008679号