如何为所有请求指定查询参数?

时间:2016-04-11 17:45:12

标签: java rest-assured

我正在使用放心测试我的API。

对于我对此API所做的每个请求,我都需要指定一个apiKey查询参数,例如?apiKey=xxxx

所以现在我可以编写一个简单的流程,例如:

String json = given()
    .queryParam("apiKey", "xxx)
    .contentType("application/json")
    .when().get("/api/1.0/endpoint")
    .asString();

但是使用这种策略我需要为每个测试用例设置apiKey。有没有办法设置一个全局查询参数,用于每个使用rest-guarantee编写的测试流程?

1 个答案:

答案 0 :(得分:0)

您可以为每个请求设置标题,您必须在标题中设置此值。与AUTHORIZATION相似,您可以设置api键值。