【发布时间】:2018-10-02 14:44:27
【问题描述】:
我想在 Newman 的一个 Web 服务项目中介绍 CI 测试。所以一旦构建准备好,就会执行 cmd newman 脚本进行验证。
我的主要目标是将数据库值 (SQL/Oracle) 与 JSON 响应正文进行比较。目前我正在将数据库查询结果导出到 CSV 文件,并通过 Postman 对 JSON 响应进行验证。
我的问题是,
有什么方法可以在 TFS 中创建一个 cmd 构建定义,以便将查询结果以 CSV 格式导出到指定文件夹。 (将 Oracle/SQL 查询导出到 csv 的命令就可以了)
您能否建议我以自动化方式从 DB 生成 CSV 文件并在 newman 工具启动之前将其添加到构建定义中的任何其他可能方式。 (就像添加到构建定义中的 VB 脚本文件一样)
非常感谢。
【问题讨论】:
-
您可以在 PL/SQL 中构建通用 CSV 转换器,例如 this one。不过,我对 TFS CI 自动化一无所知。
标签: sql oracle tfs continuous-integration build-definition