На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Введение в скрипты Postman



Postman содержит мощную среду выполнения на основе Node.js, который позволяет добавлять динамическое поведение к запросам и коллекциям. Это позволяет писать наборы тестов, создавать запросы, которые могут содержать динамические параметры, передавать данные между запросами и многое другое. Вы можете добавить код JavaScript для выполнения во время 2 событий в потоке:

  1. Перед отправкой запроса на сервер, как скрипт предварительного запроса на вкладке Pre-request Script.
  2. После получения ответа, как тестовый сценарий на вкладке Tests.


Можно добавить сценарии предварительного запроса и тестирования в коллекцию, папку, запрос в коллекции или запрос, не сохраненный в коллекции.

Порядок выполнения скриптов

В Postman порядок выполнения скрипта для одного запроса выглядит следующим образом:

  • Скрипт предварительного запроса, связанный с запросом, будет выполняться до отправки запроса
  • Тестовый скрипт, связанный с запросом, будет выполняться после отправки запроса
  • рабочий процесс для одного запроса


Для каждого запроса в коллекции скрипты будут выполняться в следующем порядке:

  • Скрипт предварительного запроса, связанный с коллекцией, будет выполняться перед каждым запросом в коллекции.
  • Скрипт предварительного запроса, связанный с папкой, будет выполняться перед каждым запросом в папке.
  • Тестовый скрипт, связанный с коллекцией будет выполняться после каждого запроса в коллекции.
  • Тестовый скрипт, связанный с папкой, будет выполняться после запроса after в папке.
Для каждого запроса в коллекции сценарии всегда будут выполняться в соответствии со следующей иерархией: скрипт уровня коллекции (если есть), сценарий уровня папки (если есть), скрипт уровня запроса (если есть). Обратите внимание, что этот порядок выполнения применяется как к сценариям предварительного запроса, так и к тестовым сценариям.

Например, представьте, что у вас есть следующая коллекция, структурированная с одной папкой и двумя запросами в папке. Если вы создали инструкции журнала в разделах pre-request и test script для коллекции, папки и запросов, вы четко увидите порядок выполнения в консоли Postman.

Как это работает?

Это магия? Нет, это песочница Postman. Песочница Postman-это среда выполнения JavaScript, доступная вам при написании предварительных запросов и тестовых сценариев для запросов (как в Postman, так и в Newman). Любой код, который вы пишете в этих разделах, выполняется в этой песочнице.



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, php, Postman





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.


Необычные символы UTF-8
Перехватываем нажатия клавиш в C#


© upread.ru 2013-2023
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.