Учебники

SoapUI — TestStep

TestSteps — это «строительные блоки» функциональных тестов в SoapUI. Они добавляются в TestCase и используются для управления потоком выполнения и проверки функциональности веб-служб, которые должны быть протестированы.

Вставка TestStep

Шаг 1 — Щелкните правой кнопкой мыши TestSteps. Добавьте Step и выберите соответствующий TestStep из списка. Например, если пользователь должен протестировать REST WebService, он выберет запрос на тестирование REST.

Добавить шаг

Шаг 2. Добавьте TestStep для проверки импортированного запроса SOAP, выбрав TestSteps → Добавить шаг → Запрос SOAP.

Шаг 3 — Введите имя TestStep и нажмите OK в мастере.

Укажите имя

После нажатия «ОК», появляется диалоговое окно, чтобы выбрать операцию для вызова. Все операции перечислены, и пользователи могут выбрать операцию, которую они хотели бы вызвать.

Есть две операции, которые будут перечислены. Обе операции одинаковы, за исключением используемой версии SOAP. CurrencyConvertorSoap использует SOAP версии 1.1, тогда как CurrencyConvertorSoap12 использует SOAP версии 1.2.

Шаг 4 — Выберите первый — CurrencyConvertorSoap и нажмите ОК.

Testrequest

При добавлении TestCase могут быть добавлены различные стандартные утверждения. Утверждения также называются контрольными точками / точками проверки запроса / ответа SOAP.

Шаг 5 — Давайте создадим TestCase с опцией по умолчанию, что означает создание TestStep БЕЗ любой из следующих точек проверки:

  • Проверяет, является ли ответное сообщение SOAP при выполнении теста.
  • Проверяет правильность схемы ответа.
  • Проверяет, содержит ли ответ SOAP ОТКАЗ.

Добавить запрос в дело

Шаг 6 — После нажатия OK, появляется следующий XML-скриншот запроса.

Запросить XML

Счетчик шагов теста теперь увеличивается до единицы по мере добавления функционального TestStep. Аналогично, при добавлении LoadSecurity и SecuritySteps соответствующее число автоматически увеличивается в зависимости от количества добавленных шагов.