rest-assured

    0热度

    1回答

    我正在尝试开始为我的休息API编写新的集成测试。一个基本要求是能够创建一个用户,但用户不能删除自己。只有系统的超级用户才允许删除该用户。做测试数据清理的最佳方式是什么? 我可以使用硬编码的电子邮件地址和密码做超级用户登录,然后做了清理,但我真的不喜欢的凭证在测试代码被硬编码...

    1热度

    1回答

    我想创建一个测试来验证JSON Post的响应是否如预期。 我想测试一个JSON邮件正文的POST到一个URL然后发送一个文本消息,如果成功,它发送一个响应,它再次以JSON格式成功。 我的测试是如下 public void simpleTest() { JSONObject jsonObj = new JSONObject(); jsonObj.put("phoneNu

    0热度

    1回答

    我正在使用restAssured为我的JSON模式验证。 以下是我的断言脚本: String JsonString = response.asString(); Assert.assertEquals(JsonString,matchesJsonSchemaInClasspath(“quotesschema.json”)); 而且我已将我的quotesschema.json文件放在项目/ bin文

    2热度

    1回答

    实施例试验: @Test public void shouldGetRoutesList() { Response response = given() .headers("RequestId", 10) .headers("Authorization", accessToken) .contentType(Conte

    2热度

    1回答

    需要知道我在传递下面代码中的头文件时是否犯了一些错误(这是传递多个头文件的正确方法吗?)我在Rest Assured中遇到了一个异常。传递的标题值在Jmeter和邮递员中运行良好。 例外: java.lang.AssertionError:1期望失败。 预期状态代码< 200>与实际状态代码< 401>不匹配。 代码: import org.junit.Test; import com.

    0热度

    2回答

    我一直在使用Rest Assured进行web服务。我有点新使用SOAP。 我创建了使用请求规格建造像这样我的要求: RestAssured.config().getSSLConfig().allowAllHostnames(); RequestSpecBuilder builder = new RequestSpecBuilder(); builder.setBody(get

    0热度

    3回答

    我想反序列化使用杰克逊2与RestAssured(IT测试的Java工具)的JSON字符串。 我有一个问题。我试图反序列化的字符串是: {"Medium":{"uuid":"2","estimatedWaitTime":0,"status":"OPEN_AVAILABLE","name":"Chat","type":"CHAT"}} 字符串开头处有对象类型“Medium”。这导致杰克逊反序列化

    5热度

    2回答

    使用rest-assured我们可以很容易地执行GET,POST和其他方法。在下面的例子中,我们发送POST到一个返回JSON响应的API。 @Test public void reserveARide() { given(). header("Authorization", "abcdefgh-123456"). param("rideId", "gffgr

    1热度

    1回答

    我在我的Java测试中使用了休息放心的2.8.0库。当我从其他保证的字符串响应中创建一个xmlPath并尝试创建一个节点列表时,如果List只包含一个元素,我会得到一个异常。 List<Node> nodeList = xmlPath.getList("commentary.messages.period.message", Node.class); 这应该给我一个清单,一个元素,而是我得到一

    0热度

    1回答

    我有一个使用eclipse的jetty maven插件在Jetty中运行的REST API;并使用rest-assured进行集成测试。对于一些我的IT由于连接被拒绝而一直失败。我仔细检查了其余的依赖是最新的,所以现在我想知道码头是否真的在IT阶段运行。这里是我的代码: 依赖关系: <dependency> <groupId>com.jayway.restassured</groupId