首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS生成定义中的Oracle/SQL查询

问TFS生成定义中的Oracle/SQL查询
EN

Stack Overflow用户
提问于 2018-04-22 12:52:54
回答 3查看 352关注 0票数 0

我想在我与Newman的Webservice项目中介绍一下CI测试。因此,一旦构建就绪,将执行cmd newman脚本进行验证。

这里我的主要目标是比较DB值(SQL/Oracle)和JSON响应体。目前,我正在将DB查询结果导出到CSV文件,并通过Postman对JSON响应进行验证。

我的问题是,

  1. 有没有办法在TFS中创建cmd构建定义,以便将查询结果导出到CSV格式的指定文件夹。(将Oracle/SQL查询导出到csv的命令很好)
  2. 您能建议我以自动化的方式从DB生成CSV文件,并在newman工具启动之前将其添加到构建定义中吗?(类似于添加到构建定义中的VB脚本文件)

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-04-23 10:04:04

您仍然可以在TFS构建管道中使用NewMan PostMan。

如果您正在使用TFS2017和更高版本,您可以直接使用这个第三方扩展-- 纽曼邮递员的合作伙伴。

​

​

如果您正在使用TFS2015,那么在vNext构建中调用newman工具也很容易。您只需要添加两个构建步骤:npm和Command Line

​

​

​

​

更详细的步骤请看这个博客:Postman -与TFS/VNext构建的连续集成

票数 0
EN

Stack Overflow用户

发布于 2018-04-22 13:20:17

如果您对产品的实现不太深入,这是比较数据库中oracle中数据的一种更有效的方法。你可以灵活地搜索。Oracle现在也可以以json格式加载或选择数据。因为您需要连接到DB来提取数据,我猜这个产品是在一个连接的环境中。

票数 0
EN

Stack Overflow用户

发布于 2018-05-07 02:30:24

可以在newman之前添加一个powershell脚本任务,以导出查询结果:

代码语言:javascript
复制
$SQLquery = 'Select * From xxx'
$queryresult = invoke-sqlcmd -query $SQLquery -serverinstance "SQLServer" -database 'dbname' 
$queryresult |export-csv "D:\paht\file.csv" -notypeinformation
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49966090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档