Как в Postman передать параметр из тела ответа в переменную коллекции только при выполнении условия if если код ответа 201? Напиши код
javascript
pm.test("Check status code", function () {
// Проверяем, что код ответа равен 201
pm.response.to.have.status(201);
// Если код ответа равен 201, тогда устанавливаем переменную "param" из тела ответа в переменную коллекции "collectionVar"
if (pm.response.code === 201) {
var responseBody = pm.response.json();
pm.collectionVariables.set("collectionVar", responseBody.param);
}
});
В этом примере мы проверяем, что код ответа равен 201 с помощью метода `pm.response.to.have.status(201)`. Если это условие выполняется, то мы получаем тело ответа с помощью метода `pm.response.json()` и устанавливаем значение параметра `"param"` в переменную коллекции `"collectionVar"` с помощью метода `pm.collectionVariables.set("collectionVar", responseBody.param)`.
Таким образом, при выполнении условия if и кода ответа 201, параметр из тела ответа будет установлен в переменную коллекции. При выполнении условия, не соответствующего коду ответа 201, установка переменных будет пропущена.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет