Точка интеграции Почтальона Очистить
Есть ли способ включить скрипт очистки в Почтальон?
Вариант использования: после запуска сбора: (либо успешный, либо неудачный). Мне нужно очистить данные в некоторых аналогичных конструкциях баз данных / хранилищ данных, чтобы попытаться {} наконец {}
например: в составе сборника бегун содержит два apis
- api1 -> который помещает данные в redis.
- api2 -> функциональная проверка
(ожидая очистки), чтобы удалить данные из того, что было введено в шаге 1.
запись в конце тестового скрипта api2 будет работать нормально только при отсутствии ошибок в выполнении тестового скрипта.
проблема усугубляется, когда существует большое количество API-интерфейсов и несколько записей данных. Мы можем справиться с этим с помощью setNextRequest, однако это приводит к добавлению дополнительного кода в каждый тестовый скрипт.
1 ответ
Вы, вероятно, могли бы достичь этого, запустив файл коллекции в скрипте, используя Newman. Это должно дать вам больше гибкости и контроля над выполнением определенных действий в разных точках до, во время и после запуска.
Дополнительную информацию о различных вариантах можно найти здесь: https://github.com/postmanlabs/newman/blob/develop/README.md#api-reference
Если он просто очищает значения переменных по-определенному, это можно сделать на вкладке "Тесты" последнего запроса в вашей коллекции.