我有一个 Jersey 客户端,它对一些黑盒服务执行发布请求。
我还启用了 POJO 映射功能。
我已经进行了集成测试,他们正在调用真正的黑盒服务。
现在我需要在不调用真正的黑盒服务的情况下测试我的应用程序。
我的问题是:我如何测试这个 Jersey 客户端?我的意思是:我如何在不调用真正的黑盒服务的情况下测试 Jersey 客户端?
也许有可能在测试中模拟 JSON 响应?
环境:jersey-client 和 jersey-json 版本 - 1.19.1。
最佳答案
您可以使用 LoggingFilter 记录请求,以确保您的请求符合您的估计。要运行测试,您可以使用 http://mockable.io/ .
附言不要忘记用 MockableIO 的 URL 替换 Webtarget URL。
关于java - 泽西客户端测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48985307/