如何在 Rest Assured 中使用 then 方法?
rest assureddynamic programmingprogramming
我们可以在 Rest Assured 中使用 then 方法。它主要用于验证从请求中获得的响应。因此,大多数断言都包含在 then 方法中。
语法
RestAssured.baseURI = "http://dummy.restapiexample.com"; //使用 then 方法的 GET 操作 given() .when().get("/api/v1/employees").then() //验证状态码是否为 404 .assertThat().statusCode(404);
示例
代码实现
import org.testng.annotations.Test; import static io.restassured.RestAssured.*; import io.restassured.RestAssured; public class NewTest { @Test void test() { //基础 URL RestAssured.baseURI = "http://dummy.restapiexample.com"; //GET 请求的输入详细信息 given() .when().get("/api/v1/employee/1") //在 then 方法中验证状态码为 200 .then().log().all() .assertThat().statusCode(200); } }