2016-04-11 17 views
0

安心して私のAPIをテストしています。すべてのリクエストに対してクエリパラメータを指定するにはどうすればよいですか?

このAPIに対して行ったリクエストごとに、?apiKey=xxxxなどのapiKeyクエリパラメータを指定する必要があります。

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

しかし、私はすべてのテストケースのためのAPIキーを設定する必要があります。この戦略を使用して:

だから今、私は、次のような簡単な流れを書くことができます。安心して書かれたすべてのテストフローで使用されるグローバルクエリパラメータを設定する方法はありますか?

+1

'given()'とは何ですか?これを変更して、返すクライアントに 'queryParam'を適用してください。 – Savior

答えて

0

リクエストごとにヘッダーに設定することができます。この値をヘッダーに設定する必要があります.Authorizationのように、APIキー値を設定できます。

関連する問題