Мылои то же имя пользователя и пароль для аутентификации со всеми остальными ресурсами
У меня есть Проект Отдыха, сгенерированный из WADL, который содержит десятки ресурсов. Весь домен API требует аутентификации (используя одно и то же имя пользователя и пароль для каждого ресурса): как мне использовать учетные данные для всех ресурсов?
До сих пор мне удавалось установить имя пользователя и пароль для каждого запроса (с помощью кнопки " Auth" в нижней части окна запроса), но это означает, что мне нужно установить учетные данные для каждого ресурса, который я собираюсь запросить.
Я обнаружил, что запись "service" в дереве проекта имеет "Viewer службы", где на вкладке " Endpoint of Service " я могу ввести имя пользователя и пароль, но они, похоже, нигде не используются в моих запросах.
1 ответ
Любая вещь, которую нужно совместно использовать, может быть установлена в качестве свойств на разных уровнях.
- Свойства уровня проекта
- Свойства уровня Testsuite
- Свойства уровня тестового набора
В соответствии с вашими требованиями, кажется, что вы хотите поделиться учетными данными для всех ресурсов в проекте, чтобы вы могли определить его на уровне проекта
Ниже скриншот объяснит лучше:
Вы можете ссылаться на эти свойства в поле "Имя пользователя" и "Пароль" как
${# Проект # UserName}
${# Project # Пароль}
Если вам интересно, что в поле пароля отображаются точки, расслабьтесь, поэтому SoapUI позаботится об этом, хотя я не смог проверить его, но ниже приведен скриншот моего файла Project XML.
Я надеюсь, что это поможет и должно работать нормально.