sql - 是否可以使用 groovy 脚本自动比较数据库结果?
问题描述
我正在将当前在内部(作为代码的一部分)执行其所有 SQL 调用的应用程序迁移到 Restful 服务,以便在外部处理 SQL 调用。我需要一种聪明的方法来测试这些更改对从数据库中检索到的实际数据没有影响。
我在想也许可以针对 API 编写一些自动化测试,然后使用 groovy 脚本来比较两者的结果。
使用肥皂界面
1:旧的 SQL 调用 - 返回 XML 2:新的 Restful 调用 - 返回 JSON 3:比较两个结果。
我遇到的问题是直接调用返回 XML,而新调用返回 JSON。
我只需要知道这是浪费时间还是值得追求?
我目前能想到的唯一其他选择是同时在两个版本上手动运行两个测试,并观察是否存在差异。
感谢您花时间阅读。如果您需要更多详细信息,请告诉我,但尽量保持简短!
解决方案
推荐阅读
- c# - 带有复选框的 C# 动态 ListView
- php - 如果语句不作为它应该怎么做
- anaconda - 如何使用 conda 在 yaml 中分离具有多个通道的包以创建自定义环境
- sparql - SPARQL:查询 URI 的所有实例
- javascript - 在javascript中使用正则表达式解析数组语法
- python - 无法使用python在列中打印目录列表
- javascript - Getting a list of exclusive class name with a class name in puppeteer
- sql - 如何获得我的结果为 1 2 3 6 7 8 的列我想从两个表中排除公共 ID 并将结果显示在一个列中
- git - 如何区分 git pull request commit 和 direct checkin commit?
- spring - Spring Web Flow flowExecutionUrl 为空