Тестирование мыльного сервиса с базовой аутентификацией в qaf - PullRequest
0 голосов
/ 11 января 2019

Я отправил сервис мыла, для которого мне нужно отправить базовую аутентификацию (имя пользователя и пароль) вместе со значениями запроса и заголовка в qaf. Я попытался добавить имя пользователя и пароль в файл application.properties, но служба выдает внутреннюю ошибку сервера. Пожалуйста, покажите мне, как мы можем это сделать.

1 Ответ

0 голосов
/ 11 января 2019

Если это обычная аутентификация, вы можете попробовать ввести учетные данные в URL, например: http://user:pwd@url.com. Другой альтернативой является клиент регистрации, который заботится об аутентификации, используя свойство rest.client.impl. Немногие из готовых к использованию реализаций доступны с библиотекой qaf-support-ws . Вы можете попробовать BasicAuthRestClient, как показано ниже:

rest.client.impl=com.qmetry.qaf.automation.rest.client.BasicAuthRestClient
rest.client.basic.auth.username=username
rest.client.basic.auth.password=password

Это должно работать для любого вызова веб-службы независимо от типа rest или soap. Имейте в виду, что в случае мыла, метод всегда будет POST

...