2015-08-31 4 views
0

У нас есть несколько большой проект с серией тестов против конечных точек. Из-за того, как работает конфигурация для этого API, иногда возникает вероятность, что поле в может отсутствовать в любом ответах, замененных на строку "[invalid field]". Очевидно, когда это происходит, что-то нарушается, и нам нужно его исправить, поэтому я хочу проверить эту строку во всех ответах.Добавление утверждения для ВСЕХ тестовых примеров SoapUI

Есть ли способ проверить все ответы для этого, или я должен просто добавить утверждение в каждый тест вручную?

+0

Какое издание SoapUI вы используете? то есть с открытым исходным кодом или pro или ng? – Rao

+0

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

+0

Я не говорю о версии soapui, скорее прошу бесплатное или платное программное обеспечение. – Rao

ответ

2
  1. Создать одно утверждение с помощью SoapUI.
  2. Перейдите в XML-файл проекта и найдите </con:request>. Сразу после него находится элемент <con:assertion>...</con:assertion>.
  3. Найти и заменить все </con:request><con:assertion>...</con:assertion>
  4. Уверенность в использовании.
1

Я бы справился с этим, поставив это утверждение на первом этапе тестирования. Поработайте так, как хотите. Затем щелкните значок копирования на панели инструментов утверждения. Появится диалоговое окно, которое позволит вам скопировать это утверждение на 1 или несколько этапов тестирования. Выберите все этапы тестирования, в которые вы хотите скопировать.

1

Вы можете использовать функцию обработчика событий после AfterStep и иметь чек/утверждение, чтобы оно могло применяться для всех ваших запросов.

Для получения более подробной информации проверьте link

Смежные вопросы