Перейти к основному содержимому

Как сохранить запросы в коллекцию и запустить их цепочкой

С версии приложения 1.4.0

Сохраните запросы из журнала инспектора в коллекцию и нажмите «Запустить цепочку»: они уйдут в сервис по порядку, а следующий запрос может взять значение из ответа предыдущего, например номер созданного заказа. Коллекции работают на тарифах Pro и Ultra (что в инспекторе бесплатно).

Как собрать коллекцию​

  1. Откройте у HTTPS-туннеля вкладку «Запросы» (как открыть инспектор) и выберите строку в журнале.
  2. Внизу панели запроса нажмите «⋯» → «В коллекцию…».
  3. Впишите «Имя коллекции». Если коллекции уже есть, сначала выберите «В новую» или «В коллекцию» и нужную в списке «Коллекция».
  4. Нажмите «Сохранить». Инспектор напишет «Запрос сохранён в «…»».
  5. Так же добавьте остальные запросы. В виде «Коллекции» запросы стоят в порядке отправки: перетащите строку, чтобы поменять его.

Коллекции хранятся на этом компьютере и видны только вашему аккаунту: до 50 коллекций, в каждой до 100 запросов.

Пустую коллекцию создайте кнопкой «Создать коллекцию» в виде «Коллекции». Чтобы добавить запрос, которого нет в журнале:

  1. В коллекции нажмите «Новый запрос». Откроется окно «Новый запрос в коллекцию».
  2. Заполните его и нажмите «Отправить и сохранить». Запрос уйдёт в сервис, а в коллекцию попадёт его строка журнала.

В окне «Новый запрос» журнала то же делает переключатель «Сохранить в коллекцию».

У коллекции в списке «⋯» → «Переименовать» меняет имя, а «⋯» → «Удалить» удаляет её со всеми запросами с этого компьютера: вернуть их не получится.

Как передать значение из ответа​

  1. В виде «Коллекции» у запроса, которому нужно значение, нажмите «⋯» → «Изменить запрос».
  2. В путь, заголовок или тело впишите подстановку, например /orders/{{steps.1.json.id}}, и нажмите «Сохранить».

Подстановки:

  • {{steps.N.json.ПУТЬ}} — поле JSON из ответа шага N, путь через точку: data.items[0].id;
  • {{steps.N.status}} — код ответа шага N;
  • {{steps.N.header.ИМЯ}} — заголовок ответа шага N;
  • {{var.ИМЯ}} — переменная коллекции.

Шаги считаются с 1, по порядку в коллекции. Переменные задаются кнопкой { } («Переменные») в шапке коллекции: «Добавить переменную», имя из латинских букв, цифр и _, до 40 знаков. Окно запроса показывает и другие подстановки, например {{uuid}} и {{now}}.

Как запустить цепочку​

  1. Откройте коллекцию в виде «Коллекции»: посередине будут её запросы, справа — колонка «Запуск».
  2. В колонке «Запуск» нажмите кнопку «Запустить цепочку» со значком ▶.

Запросы уйдут по одному, следующий — после ответа на предыдущий. В «Запуск» видно состояние, например «идёт · шаг 2 из 3», и у каждого шага код ответа. Если подставить было нечего, шаг пишет «нечего подставить». Пока цепочка идёт, кнопка становится «Остановить». Если шаг получил ответ с кодом 400 и выше или не получил ответа, цепочка остановится и напишет «ошибка на шаге N».

Проверьте​

Когда цепочка дошла до конца, у «Запуск» написано «прошла». Каждый шаг — новая строка в журнале: нажмите на шаг, чтобы открыть его строку, и проверьте, что подстановка заменилась значением из ответа.