当您使用 RestAssured 发出休息请求时,它似乎在等待响应。我需要在 RestAssured 中发出 POST 请求,然后在等待响应时,我需要发出 GET 请求。我正在使用 Java 和 RestAssured。我也试过创建第二个线程,但它仍然没有工作。这是为了测试目的。
这是它等待的地方:
given().auth().preemptive().basic(userCreds[0], userCreds[1]).contentType("application/json;").and().post(baseURL + resourcePath + this.act.getId() + "/run");
我希望在上一个请求运行的同时运行它(异步请求?):
given().auth().preemptive().basic(userCreds[0], userCreds[1]).when().get(baseURL + resourcePath + this.connect.getId() + "/outgoing/" + fileId);
我也读过 RestAssured 支持异步请求,但我没有成功让它工作。我的项目是 mavenized。我只是一个卑微的 QA 人员,因此将不胜感激任何帮助。
最佳答案
RestAssured 只支持并行运行,不支持异步运行。
关于java - 使用 RestAssured 在 Java 中进行多次 Rest 调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32617020/