Основные понятия

Расширение FAST описывает логику работы с различными элементами базового запроса для создания новых тестовых запросов. Чтобы указать, над какими данными в запросе необходимо произвести действия, в расширении используются point'ы.

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

  • Парсеры создают структуры на основе передаваемых им на вход строковых данных;

  • Фильтры используются для получения конкретных значений из созданных парсерами структур данных.

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

Множество парсеров и фильтров, которые можно использовать в point'е, позволяет написать расширения, которые будут использовать тот формат запросов, с которым работает ваше тестируемое веб-приложение.

В следующих разделах представлены парсеры и фильтры, которые могут использоваться в point'ах расширения FAST DSL.

results matching ""

    No results matching ""