Как сохранить журнал ответов в переменной, используя уверенность? - PullRequest
0 голосов
/ 25 сентября 2018

ниже - мой пост-квест, в консоли я вижу журнал, который хочу сохранить в переменной .:

RestAssured.baseURI = "https://www.dummy.com//services";

            RestAssured.given().
            headers("data",crypto). 
        when().
            post("//auth.svc/auth").
        then().contentType(ContentType.JSON).log().all();

1 Ответ

0 голосов
/ 25 сентября 2018
Response response = RestAssured.given().
             headers("data",crypto). 
             when().
             post("//auth.svc/auth").
             then().contentType(ContentType.JSON).
             extract().response();

После этого вы можете сохранить ответ в виде строки с response.asString() или проверить json с помощью объекта JsonPath.Например:

JsonPath jsonPathEvaluator = response.jsonPath();
jsonPathEvaluator.get("xyz");
...