Postman Cheat Sheet

11,135 views 2,055 downloads 24 Aug 2020 History

Сделать файл параметром

1. Выгрузить коллекцию в формате Collection v2.1 (recom­mended)
2. Открыть выгруж­енный json на редакт­иро­вание
3. Найти в нем загруж­енный файл
4. Заменить его на {{file}}
5. Сохранить
6. Импорт­ировать коллекцию в Postman

DDT в Postman (пример файла)

[
  {
     "variable1": "value1",
     "variable2": "value1"
  },
  {
     "variable1": "value2",
     "variable2": "value2"
  }
]
Количество итераций = количеству элементов в массиве

Command Line

Установить node.js
npm i node.js
Установить newman
npm i newman
Перейти в директорию с файлами Postman
cd Postma­n/files
Запустить тесты
newman run ypur_c­oll­ect­ion.json
Запустить только одну папку из коллекции
параметр --folder [folde­rName]
Загрузить данные из файла
параметр -d [file]
Исполь­зовать окружение
параметр -e [file|URL]

В окружение стоит выносить

Адрес стенда
Данные автори­зации (логин­/па­роль, токен)
Окружение можно выгружать для исполь­зования в запуске из командной строки

Скрипты в Postman

Позволяют сохранить значение из ответа в переменную
Позволяют изменить значения переменных перед выполн­ением запроса
Позволяют выполнить проверку статус­-кода, времени выполнения запроса, содерж­имого ответа
- Скрипты Tests выполн­яются после выполнения запроса, а Pre-Re­quest - до.
- Справа от редактора кода есть Snippets с примерами частои­спо­льз­уемых скриптов

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.