Основные понятия
Расширение FAST описывает логику работы с различными элементами базового запроса для создания новых тестовых запросов. Чтобы указать, над какими данными в запросе необходимо произвести действия, в расширении используются point'ы.
Point — это строка, которая описывает часть базового запроса, над которой необходимо произвести действие, указанное в одной из секций расширения. Эта строка состоит из последовательности названий парсеров и фильтров, которые необходимо применить к базовому запросу, чтобы выделить из него требуемые данные.
Парсеры создают структуры на основе передаваемых им на вход строковых данных;
Фильтры используются для получения конкретных значений из созданных парсерами структур данных.
К значениям, на которые указывают фильтры, могут применяться другие фильтры и парсеры. С помощью последовательного применения парсеров и фильтров к запросу можно выделить необходимые для дальнейших действий значения элементов запроса.
Множество парсеров и фильтров, которые можно использовать в point'е, позволяет написать расширения, которые будут использовать тот формат запросов, с которым работает ваше тестируемое веб-приложение.
В следующих разделах представлены парсеры и фильтры, которые могут использоваться в point'ах расширения FAST DSL.
results matching ""
No results matching ""
results matching ""
No results matching ""