我想在我与Newman的Webservice项目中介绍一下CI测试。因此,一旦构建就绪,将执行cmd newman脚本进行验证。
这里我的主要目标是比较DB值(SQL/Oracle)和JSON响应体。目前,我正在将DB查询结果导出到CSV文件,并通过Postman对JSON响应进行验证。
我的问题是,
提前谢谢。
发布于 2018-04-23 10:04:04
您仍然可以在TFS构建管道中使用NewMan PostMan。
如果您正在使用TFS2017和更高版本,您可以直接使用这个第三方扩展-- 纽曼邮递员的合作伙伴。

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


更详细的步骤请看这个博客:Postman -与TFS/VNext构建的连续集成
发布于 2018-04-22 13:20:17
如果您对产品的实现不太深入,这是比较数据库中oracle中数据的一种更有效的方法。你可以灵活地搜索。Oracle现在也可以以json格式加载或选择数据。因为您需要连接到DB来提取数据,我猜这个产品是在一个连接的环境中。
发布于 2018-05-07 02:30:24
可以在newman之前添加一个powershell脚本任务,以导出查询结果:
$SQLquery = 'Select * From xxx'
$queryresult = invoke-sqlcmd -query $SQLquery -serverinstance "SQLServer" -database 'dbname'
$queryresult |export-csv "D:\paht\file.csv" -notypeinformationhttps://stackoverflow.com/questions/49966090
复制相似问题