Это правильный синтаксис для проверки авторизации API? учитывая (). получить ( "URL"). когда () авт. ( "Имя пользователя", "PWD"). Затем (). assertthat (). StatusCode (200) - PullRequest
0 голосов
/ 28 мая 2019

Я тестирую упреждающую авторизацию с использованием BDD для автоматизации API с использованием гарантии.Это правильный синтаксис?

given().get("url").when().auth("username","pwd").then().assertthat().statuscode(200)

Могу ли я написать get() после given() или он должен быть в when()?

Ответы [ 2 ]

0 голосов
/ 28 мая 2019

Правильный формат будет

given().auth().preemptive().basic("username", "password").when().get("/secured/hello").then().statusCode(200);
0 голосов
/ 28 мая 2019

Попробуйте, у меня работает, когда я использую это с Testng.

httpreq.auth().preemptive().basic("ToolsQA", "TestPassword");
        reponse = httpreq.request(Method.GET,"/authentication/CheckForAuthentication");

Спасибо за вопрос,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...