Мылои то же имя пользователя и пароль для аутентификации со всеми остальными ресурсами

У меня есть Проект Отдыха, сгенерированный из WADL, который содержит десятки ресурсов. Весь домен API требует аутентификации (используя одно и то же имя пользователя и пароль для каждого ресурса): как мне использовать учетные данные для всех ресурсов?

До сих пор мне удавалось установить имя пользователя и пароль для каждого запроса (с помощью кнопки " Auth" в нижней части окна запроса), но это означает, что мне нужно установить учетные данные для каждого ресурса, который я собираюсь запросить.

Я обнаружил, что запись "service" в дереве проекта имеет "Viewer службы", где на вкладке " Endpoint of Service " я могу ввести имя пользователя и пароль, но они, похоже, нигде не используются в моих запросах.

1 ответ

Любая вещь, которую нужно совместно использовать, может быть установлена ​​в качестве свойств на разных уровнях.

  1. Свойства уровня проекта
  2. Свойства уровня Testsuite
  3. Свойства уровня тестового набора

    В соответствии с вашими требованиями, кажется, что вы хотите поделиться учетными данными для всех ресурсов в проекте, чтобы вы могли определить его на уровне проекта
    Ниже скриншот объяснит лучше:
    введите описание изображения здесь

Вы можете ссылаться на эти свойства в поле "Имя пользователя" и "Пароль" как
${# Проект # UserName}
${# Project # Пароль}

Если вам интересно, что в поле пароля отображаются точки, расслабьтесь, поэтому SoapUI позаботится об этом, хотя я не смог проверить его, но ниже приведен скриншот моего файла Project XML.
введите описание изображения здесь

Я надеюсь, что это поможет и должно работать нормально.

Другие вопросы по тегам