Rest Assured是一个流行的Java库,用于测试和验证RESTful API。它提供了一组易于使用的方法和断言,可以轻松地验证返回的状态代码是否成功,即2xx HTTP状态代码之一。
以下是使用Rest Assured验证返回的状态代码是否成功的步骤:
下面是一个示例代码,演示如何使用Rest Assured验证返回的状态代码是否成功:
import io.restassured.RestAssured;
import io.restassured.response.Response;
import org.junit.Test;
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
public class APITest {
@Test
public void testStatusCode() {
// 设置API的基本URL
RestAssured.baseURI = "https://api.example.com";
// 发送GET请求并获取响应
Response response = given()
.contentType("application/json")
.get("/users");
// 验证状态代码是否为2xx之一
response.then().assertThat().statusCode(is(anyOf(200, 201, 202)));
}
}
在上面的示例中,我们使用Rest Assured发送了一个GET请求,并验证了返回的状态代码是否为200、201或202之一。
对于Rest Assured的更多详细信息和用法,请参考腾讯云的Rest Assured产品介绍链接地址:https://cloud.tencent.com/product/rest-assured