Точка интеграции Почтальона Очистить - PullRequest
0 голосов
/ 30 июня 2018

Есть ли способ включить скрипт очистки в Почтальон?

Вариант использования: после запуска сбора: (либо успешное, либо неудачное). Мне нужно очистить данные в некоторых базах данных / хранилищах данных похожая конструкция, чтобы попробовать {} наконец {}

например: в составе сборщика бегун содержит два apis

  • api1 -> который помещает данные в redis.
  • api2 -> проверка работоспособности

(ожидая очистки), чтобы удалить данные из того, что было введено в шаге 1.

запись в конце тестового скрипта api2 будет работать нормально только при отсутствии ошибок в выполнении тестового скрипта.

проблема усугубляется при большом количестве apis и нескольких записей данных. Мы можем справиться с этим с помощью setNextRequest, однако это приводит к добавлению дополнительного кода в каждый тестовый скрипт.

1 Ответ

0 голосов
/ 30 июня 2018

Скорее всего, этого можно добиться, запустив файл коллекции в скрипте, используя Newman. Это должно дать вам больше гибкости и контроля над выполнением определенных действий в разных точках до, во время и после выполнения.

Более подробную информацию о различных опциях можно найти здесь: https://github.com/postmanlabs/newman/blob/develop/README.md#api-reference

Если он просто очищает значения переменных по-определенному, это можно сделать на вкладке «Тесты» последнего запроса в вашей коллекции.

...