Точка интеграции Почтальона Очистить

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

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

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

  • api1 -> который помещает данные в redis.
  • api2 -> функциональная проверка

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам