代码之家  ›  专栏  ›  技术社区  ›  sameer joshi

如何使用rest-assured保存响应日志变量?

  •  0
  • sameer joshi  · 技术社区  · 6 年前

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

                RestAssured.given().
                headers("data",crypto). 
            when().
                post("//auth.svc/auth").
            then().contentType(ContentType.JSON).log().all();
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   delephin    6 年前
    Response response = RestAssured.given().
                 headers("data",crypto). 
                 when().
                 post("//auth.svc/auth").
                 then().contentType(ContentType.JSON).
                 extract().response();
    

    之后,您可以将响应保存为字符串 response.asString() 或者用JsonPath对象检查json。例如:

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