【问题标题】:Junit testing for rest services休息服务的 Junit 测试
【发布时间】:2016-02-18 07:24:56
【问题描述】:

我想通过 junit 测试我的休息服务。这些服务在 BnD 捆绑包(Felix)中。实际上,我想为 rest url 编写测试用例。你能建议我任何文档吗?或者你能告诉我我该怎么做。

请记住,我在 BnD 捆绑包中的项目。

【问题讨论】:

标签: rest junit apache-felix bnd


【解决方案1】:

如果您需要调用 REST 服务,无论它在何处部署或捆绑,您都可以使用 rest-assured,这是一个用于测试 REST(实际上是 HTTP)服务的简单库。例如,您可以这样做:

given().
    parameters("firstName", "John", "lastName", "Doe").
when().
    post("/greetMe").
then().
    body(hasXPath("/greeting/firstName[text()='John']")).

我每天都在广泛使用它,它的功能真的很齐全。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-01
    • 2023-03-28
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    相关资源
    最近更新 更多