我正在将当前在内部(作为代码一部分)执行其所有SQL调用的应用程序迁移到Restful服务,以便在外部处理SQL调用。我需要一种聪明的方法来测试这些更改对从数据库中检索到的实际数据没有影响。
我当时认为有可能针对API编写一些自动化测试,然后使用groovy脚本比较两者的结果。
使用Soap UI
1:旧的SQL调用-返回XML 2:新的Restful通话-返回JSON 3:比较两个结果。
我遇到的问题是直接调用返回XML,而新调用返回JSON。
我只想知道这是否是在浪费时间,还是值得追求呢?
我目前唯一想到的另一种选择是在两个版本上同时手动运行两个测试,并观察它们之间是否存在差异。
感谢您抽出宝贵的时间阅读。 如果您需要更多详细信息,请告诉我,但请尽量简短!