0
応答には長い時間がかかります。安心して応答時間を待つことは可能ですか?Rest-Assuredでレスポンスを待つ時間を設定する方法は?
応答には長い時間がかかります。安心して応答時間を待つことは可能ですか?Rest-Assuredでレスポンスを待つ時間を設定する方法は?
私はこれまで待ち時間を使用していましたが、別のコールを開始する前にサービスからの応答を待つことができます。
https://github.com/awaitility/awaitility。
抽出された応答を返し、状態コード/本文が値を返すのを待つことができます。
@Test
public void waitTest() throws Exception {
Awaitility.await().atMost(5, TimeUnit.SECONDS).until(() -> this.getStatus() == 200)
}
public int getStatus() {
return given()
.accept(ContentType.JSON)
.get(url)
.then()
.extract()
.statusCode();
}