测试REST API以实现向后兼容性的最佳方法是什么?

时间:2015-06-19 14:20:52

标签: json api rest backwards-compatibility

我的目标是提出一组自动化测试,这些测试将使用API​​的某些服务并检查兼容性是否被破坏(错误或故意)。

我最初的想法是获取JSON结果并对序列化中使用的DTO进行反序列化。原因是避免手动生成可能变得非常大且难以维护的模式。问题是像GSON这样的库非常强大,并且在反序列化中发生某些问题时不会抛出异常(除非我们编写自定义反序列化器,这需要时间和维护工作)。

我是否朝着正确的方向前进?还是有另一种方法来确保API的兼容性?

(理想情况下,我不仅要测试JSON,还要测试来自同一API的XML响应。)

0 个答案:

没有答案