Найти в Дзене

Переменные в Postman

Пока оставлю описание только для этого типа переменной: 4. Локальная переменная с локальной / временной областью действия:
Как правило определяется в Pre-req и используется на протяжении всего времени выполнения и обработки результатов запроса, например, pm.variables.set("tempFirstName", pm.variables.replaceIn('{{$randomFirstName}}')); pm.variables.set("tempLogin", pm.variables.get("tempFirstName").toLowerCase()). Использование этой же переменной в теле запроса: "login": "{{tempLogin}}" ------------------------------------------- Ссылка на официальную документацию о всех типах переменных! ------------------------------------------- 5. О переменных внутри скриптов. Так как в Postman используется JavaScript, то в нем действуют все правила для объявления переменных - var и let: - если создать переменную с помощью var внутри функции, то она будет локальной, то есть доступной только в этой функции - для переменных, созданных с помощью let, главное — такие переменные имеют блочную обла

Пока оставлю описание только для этого типа переменной:

4. Локальная переменная с локальной / временной областью действия:
Как правило определяется в Pre-req и используется на протяжении всего времени выполнения и обработки результатов запроса, например,

pm.variables.set("tempFirstName", pm.variables.replaceIn('{{$randomFirstName}}'));

pm.variables.set("tempLogin", pm.variables.get("tempFirstName").toLowerCase()).

Использование этой же переменной в теле запроса: "login": "{{tempLogin}}"

-------------------------------------------

Ссылка на официальную документацию о всех типах переменных!

-------------------------------------------

5. О переменных внутри скриптов.

Так как в Postman используется JavaScript, то в нем действуют все правила для объявления переменных - var и let:

- если создать переменную с помощью var внутри функции, то она будет локальной, то есть доступной только в этой функции

- для переменных, созданных с помощью let, главное — такие переменные имеют блочную область видимости. А значит, они доступны только внутри того блока {}, в котором были созданы

-------------------------------------------