gpt4 book ai didi

使用 Rest-Assured 进行 Rest Api 测试

转载 作者:行者123 更新时间:2023-12-01 09:56:14 25 4
gpt4 key购买 nike

我是 REST-Api 测试的新手。我开始使用 Rest-Assured 进行 Rest-Api 测试。我在我的第一个测试用例中遇到了问题。

代码如下:

public void testGetSingleUser() {
expect().
statusCode(200).
body(
"email", equals("test@hascode.com"),
"firstName", equals("Tim"),
"lastName", equals("Testerman"),
"id", equals("1")).
when().
get("/service/single-user");
}

在此代码中,“expect()”。命令不起作用。我需要快速解决此问题并继续前进。

最佳答案

您的请求无法编译,因为您忘记了 given() 并且您必须使用 equalTo() 而不是 equals()。

试试这个请求:

given().
expect().
statusCode(200).
body("email", equalTo("test@hascode.com")).
body("firstName", equalTo("Tim")).
body("lastName", equalTo("Testerman")).
body("id", equalTo("1")).
when().
get("/service/single-user");

还要仔细检查您的导入:

import static com.jayway.restassured.RestAssured.given;
import static org.hamcrest.Matchers.equalTo;

关于使用 Rest-Assured 进行 Rest Api 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26272357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com