Link

Данный функционал доступен только для владельцев платной подписки TestMace

Link assertion позволяет создать ссылку на другой шаблонный Assertion узел в дереве проекта и запустить его с контекстом данного узла, параметризуя запуск переменными. Таким образом можно вынести некоторое множество типовых проверок для нескольких запросов в один узел и переиспользовать его.

Данный assertion имеет следующий интерфейс:

Для начала работы с данным assertion необходимо создать Assertion узел в проекте или папке и добавить туда необходимые шаги проверки. Например:

Заметьте, что выражения в проверках содержат переменную $host - это контекст узла из которого будет запускаться Assertion узел по ссылке, т.е. объект содержащий переменные, динамические переменные, response.

Далее, добавим link assertion, и нажав на кнопку Choose Assertion выберем только что созданный узел. Мы можем создать переменную прямо в assertion и затем использовать ее в выражениях шаблона, например ${$host.my_var}

Запустив запрос, можно заметить, что состояние шаблонного assertion узла также изменилось. Открыв этот узел, в нем будет отображаться последний узел, который передавал ему контекст при запуске. С этим контекстом теперь доступна подсведка значений выражений и автоподстановка.

Исправление ошибок

У данного Assertion-а нет механизма исправления ошибок

Last updated