Ответ 1
Вы можете создать следующий предварительный запрос script, если ваши параметры определены переменными среды. Вам нужно будет настроить этот пример, если они будут определены другим способом.
// Access your env variables like this
var str_1 = environment.variable_1 + environment.variable_2;
// Or get your request parameters
var str_2 = request.data["foo"] + request.data["bar"];
// Use the CryptoJS
var hash = CryptoJS.MD5(str_1 + str_2).toString();
// Set the new environment variable
postman.setEnvironmentVariable('hash', hash);
CryptoJS работает, потому что он доступен в Postman (а также lodash, магистраль и т.д.).
Доступ к переменным окружения легко через объект environment
.
Настройка переменных среды доступна через объект postman
.
После выполнения этого предварительного запроса вы можете получить доступ к переменной hash
, используя стандартную сокращенную {{hash}}
.
Кроме того, вы можете прочитать здесь о библиотеках, переменных и свойствах, доступных в Postman.