Найти тему
QA Way - QA Automation

Локальные переменные в Postman

Оглавление

Переменные это один из основных строительных блоков любого языка программирования, включая JavaScript. В этом уроке вы узнаете о переменных JavaScript и как их использовать в своём коде. Переменные нужны нам для того, чтобы хранить в них какие-либо данные. Обратиться к ним можно будет через имя переменной. Рассмотрим на примере:

let text;
text = "hello";
console.log(text);

В первой строке мы объявляем переменную с именем text. Делается это с помощью ключевого слова let. На данный момент наша переменная просто объявлена и не содержит никакого значения. В следующей строке мы инициализируем переменную значением "hello". Делается это с помощью знака равно. В данном примере мы используем строку, поэтому значение заключается в кавычки. После запуска этого кода мы не увидим ничего нового, поэтому для просмотра значения переменной добавим вывод её значения в консоль, воспользовавшись для этого методом console.log().

Кстати наш код можно сократить, записав объявление и инициализацию переменной в одну строку. После запуска, в журнале консоли мы увидим значение переменной text. Такие переменные в Postman называются локальными. После выполнения скрипта эта переменная больше не будет существовать.

-2

Если мы удалим инициализацию переменной, то при выполнении кода получим ошибку ReferenceError: text is not defined. Она говорит нам о том, что переменная с таким именем не определена, поэтому такой код не сработает.

Postman для тестирования API.

Курс знакомит тестировщиков ПО с часто встречающимися задачами при тестировании backend приложений. На примере простого микро сервиса вы увидите что собой представляет REST API. Какие основные подходы для тестирования ПО используются при его проверках. С помощью каких инструментов и библиотек пишутся автотесты и создаются тестовые фреймворки.

🔸 Начать обучение 🔸

Числа

Кроме строк при написании скриптов нам могут потребоваться числовые значения. Воспользоваться ими можно аналогичным образом. Нам потребуется объявить новую переменную и присвоить ей числовое значение:

let petId = 1;
console.log(petId);

В первой строке мы объявляем переменную с именем petId, затем инициализируем её значением 1. В последней строке выводим её значение в журнал консоли. Обратите внимание, что если разделить имя переменной на отдельные слова, каждое из них кроме первого будет начинаться с заглавной буквы. Это специальное соглашение об именовании, которое называется Camel Case. Придерживайтесь его, т.к. это улучшает читабельность вашего кода.

Регистр в именах переменных

На регистр в имени переменной стоит обращать внимание еще и по другой причине. JavaScript - регистрозависимый язык. Это означает что две переменных с именами petid и petId - это разные переменные.

-3

Здесь имена переменных в первой и второй строках отличаются только регистром. Запустив такой код мы получим сообщение об ошибке: ReferenceError: petid is not defined.

Имена переменных

При создании новой переменной следует помнить о следующих ограничениях:

  • Имя переменной может состоять из одного и более символов.
  • Имена переменных могут начинаться с буквы, нижнего подчеркивания или символа $
  • Имена переменных не могут начинаться с числа.
  • После первого символа в имени переменной могут стоять любые сочетания букв, подчеркиваний, чисел и знака $.
  • Можно комбинировать нижний и верхний регистры.
  • Пробелы в имени переменной не допускаются.