«Я могу только найти, как получить доступ к переменным среды, а не к телу запроса»
Тело запроса можно получить в скрипте предварительного запроса через pm.request.body
.
К сожалению, вы не можете изменить его с помощью скрипта (по крайней мере, не поддерживается в июле 2018).Пожалуйста, проверьте этот поток для некоторых предыдущих обсуждений.
Однако есть обходной путь: вы можете заставить все тело запроса использовать переменную окружения, такую как {{reqBody}}
, и отредактировать эту переменную вПанель «Сценарий предварительного запроса».Например:
var defaultReqBody = {
a: 42
};
//Edit defaultReqBody ...
pm.environment.set("reqBody", JSON.stringify(defaultReqBody));