日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Postman動態獲取值(動態設置全局變量)

作者:村口張大爺 更新時間: 2022-05-25 編程語言

設置全局變量

Environment: 環境是一組變量,它允許您切換請求的上下文。優先使用,可以切換環境
Globals: 全局變量是工作空間中始終可用的一組變量。不受切換環境影響
在這里插入圖片描述

設置環境變量:
在這里插入圖片描述

使用:
在這里插入圖片描述

動態設置變量內容

獲取相應內容

// 判斷請求 可不寫
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});

//獲取請求內容
var data = JSON.parse(responseBody);

//設置全局變量
// 設置環境變量token,供后面的接口引用(設置的是Environment中的內容)
pm.environment.set("token", data.data.access_token);

在這里插入圖片描述

獲取Heade

var value= postman.getResponseHeader("key");
pm.environment.set("key", value);

在這里插入圖片描述

獲取Cookies

var value = _.get(postman.getResponseCookie('key'), 'value');
pm.environment.set("key", value);

在這里插入圖片描述

示例:

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
var data = JSON.parse(responseBody);

//key值
var key = '要加密的Key';
//current-timestamp
var currentTimestamp =  new Date().getTime().toString();
//nonce-str
var nonceStr = getStr(32);

function getStr(len){
    len = len || 32;
	var chars = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var maxPos = chars.length;
	var s = '';
	for (let i = 0; i < len; i++) {
		s += chars.charAt(Math.floor(Math.random() * maxPos));
	}
	return s;
}

//token
var token = data.data.token;
//拼接加密字符串
var signStr = token + currentTimestamp.substring(0,10) + nonceStr.substring(0,16) + key;
var CryptoJS = require('crypto-js');
var lpSign = CryptoJS.MD5(signStr).toString();

// 設置環境變量token,供后面的接口引用
pm.environment.set("token", data.data.token);
// 設置環境變量current-timestamp,供后面的接口引用
pm.environment.set("current-timestamp", currentTimestamp);
// 設置環境變量current-timestamp,供后面的接口引用
pm.environment.set("nonce-str", nonceStr);
// 設置環境變量current-timestamp,供后面的接口引用
pm.environment.set("lp-sign", lpSign);</pre>

我的實例

獲取token

在這里插入圖片描述

在這里插入圖片描述

//獲取請求內容
var data = JSON.parse(responseBody);
// 設置環境變量token,供后面的接口引用(設置的是Environment中的內容)
pm.globals.set("token", data.data.token);

原文鏈接:https://blog.csdn.net/ityqing/article/details/112370546

欄目分類
最近更新