我目前正在寻找为 JAX-RS 创建自动化测试的方法。 (用于 RESTful Web 服务的 Java API)基于 Web 服务。
我基本上需要一种方法来向它发送某些输入并验证我是否得到了预期的响应。我更喜欢通过 JUnit 来实现,但我不确定如何实现。
您使用什么方法来测试您的网络服务?
更新: 正如 entzik 指出的,将 Web 服务与业务逻辑分离可以让我对业务逻辑进行单元测试。但是,我还想测试正确的 HTTP 状态代码等。
最佳答案
Jersey带有一个很棒的 RESTful 客户端 API,它使编写单元测试变得非常容易。请参阅 Jersey 附带的示例中的单元测试。我们使用这种方法来测试 Apache Camel 中的 REST 支持。 , 如果你有兴趣 test cases are here
关于java - 测试 JAX-RS Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/121266/