文档章节

postman关联 (含获取请求头的方法)

o
 osc_x4h57ch8
发布于 2018/04/24 10:59
字数 308
阅读 8
收藏 0

精选30+云产品,助力企业轻松上云!>>>

在Tests里面输入脚本

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("message", jsonData.code);

获取响应的数据中 code 的值,然后赋值给字符“message”  如: 响应数据直接是{"code":0}  

 

 踩坑地方:

这里的脚本要看响应的返回形式来修改

如:

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("uid", jsonData.result.uid);    这里响应返回的格式里面是 result 里面还有数组 所以 获取uid 脚本是 jsonData.result.uid

  

在获取关联参数的时候可以设置一个environment,把获取的值放进去,给下个请求调用 ,没有设置environment貌似获取参数没保存到

(这里直接创建一个获取值后,就自己会记录下来的了)

 

 

 


获取了对应的值后,引用的写法:

uid={{code}}

 

参考: https://testerhome.com/topics/7614

 

后记:

获取请求头的写法:

 设置为全局变量的写法:

postman.setGlobalVariable("uid",uid)

 

获取响应信息

后台响应:
{"errCode":0,"errMsg":"登入成功","data":{"mobile":"159****7178"}
取mobile的方法
var jsonData=JSON.parse(responseBody);
var mobile=jsonData.data.mobile
postman.setEnvironmentVariable("mobile",mobile)  可以参考:https://www.cnblogs.com/kaibindirver/p/8939899.html

 

另外一种写法: 

//获取响应数据json对象

var jsonData = pm.response.json();

//从响应数据提取出token

var token = jsonData.token;

//设置token

pm.environment.set("token", token);

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

Pycharm文件打开方式

Pycharm修改文件默认打开方式 新下载了一个Pycharm,建了个小demo,期间产生了一个sqlite3文件,由于是第一次打开,就弹出选择打开方式的对话框,手一块直接点了个Text,然后就乱码了: 那我...

osc_fi9eaftu
3分钟前
0
0
微信域名检测中反应速度的重要性

随着微信域名检测的普及,越来越多的人重视这方面有个客户是这样跟我说的,他现在用的那个检测有频率限制 最快只能一秒检测一个, 并发多的时候是不能边跳转边检测的, 只能写到计划任务里面...

mkapi01
4分钟前
0
0
状压dp大总结1 [洛谷]

前言 状态压缩是一种\(dp\)里的暴力,但是非常优秀,状态的转移,方程的转移和定义都是状压\(dp\)的难点,本人在次总结状压dp的几个题型和例题,便于自己以后理解分析状态和定义方式 状态压缩...

osc_s28jz759
5分钟前
0
0
aspnet core 2.1中使用jwt从原理到精通一

目录 原理; 根据原理使用C#语言,生成jwt; 自定义验证jwt; 使用aspnetcore 中自带的类生成jwt; 学有所得 了解jwt原理; 使用C#轻松实现jwt生成和验证 原理 jwt对所有语言都是通用的,只要...

osc_1ls4yaq1
7分钟前
0
0
github上DQN代码的环境搭建,及运行(Human-Level Control through Deep Reinforcement Learning)conda配置

最近师弟在做DQN的实验,由于是强化学习方面的东西,正好和我现在的研究方向一样于是我便帮忙跑了跑实验,于是就有了今天的这个内容。 首先在github上进行搜寻,如下图: 发现第一个星数最多...

osc_252iaxru
8分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部