Подтвердить что ты не робот

Настройка базовой аутентификации HTTP для всех запросов

Есть ли способ настроить базовую аутентификацию HTTP для всех запросов в проекте SoapUI?

Я знаю, что это можно сделать для всех запросов в TestSuite, но я не могу понять, как это сделать для всех запросов во всех TestSuites.

4b9b3361

Ответ 1

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

Щелкните правой кнопкой мыши имя интерфейса и выберите "Показать средство просмотра интерфейса". Затем перейдите на вкладку "Сервисные конечные точки". Введите свою информацию об аутентификации. Теперь вам не нужно указывать аутентификацию для каждого метода в вашей службе.

Ответ 2

Существует несколько способов сделать это:

  • Установите учетные данные на уровне конечной точки. Конечно, это используется для всех этапов тестирования, где используется эта конечная точка.

  • Установите учетные данные на уровне тестового случая (щелкните по значку ключа). Учетные данные распространяются до каждого этапа тестирования.

  • Используйте пользовательские свойства проекта для хранения учетных данных, а затем используйте расширение свойств на вкладке Auth на каждом тестовом шаге, чтобы захватить ваши пользовательские свойства (имя пользователя/пароль) http://www.soapui.org/Scripting-Properties/working-with-properties.html
    http://www.soapui.org/Scripting-Properties/property-expansion.html