given().
log().
ifValidationFails().
contentType(RestConfigKeys.KEY_REST_CONTENT_TYPE).
request().
body(jsonObject.toString()).
when().
post(resource).
then().
log().
ifValidationFails().
statusCode(201);
使用restassured来验证rest uri,控制台窗口中显示的日志如下:
Request method: POST
Request URI: http://10.89.121.163/PSCLNP/rest/1/roles
Proxy: <none>
Request params: <none>
Query params: <none>
Form params: <none>
Path params: <none>
Multiparts: <none>
Headers: Accept=*/*
Content-Type=application/vnd.oracle.adf.resourceitem+json;
charset=ISO-8859-1
Cookies: <none>
Body:
{
"Role": "test001",
"Description": "test001",
"ValidFromDate": "2016-08-28",
"ValidToDate": "4712-12-31"
}
我想在我的报告中显示上面的登录信息,怎么做?
默认情况下System.out
用作打印流。如果您希望您的日志显示在报告中,您需要向您的测试添加适当的日志记录或创建额外的 REST Assured 日志记录过滤器,它将日志发送到您的报告系统。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句