【问题标题】:Is there a postman plug-in for automated testing in on-premise tfs build agent?在本地 tfs 构建代理中是否有用于自动化测试的邮递员插件?
【发布时间】:2016-06-12 20:58:01
【问题描述】:

邮递员 chrome 扩展程序 https://www.getpostman.com 是用于测试 REST API 的知名测试客户端。我知道他们发布了一个名为“newman”的命令行工具(当前版本为 2.1.1,可以使用 npm 安装)。

我想知道是否有人尝试使用此命令行工具从本地 TFS 构建代理中的自动化测试步骤测试 REST API(假设 API 服务器环境已设置)。

感谢任何帮助。

【问题讨论】:

  • 您使用的是哪个版本的 TFS?
  • 我们正在使用 TFS 2015 更新 2.RC2.2
  • @Malik 使用 Newman,您可以创建一个 junit XML 结果文件。通过在构建定义中添加附加步骤“发布测试结果”,您可以将结果文件公开到 tfs。

标签: tfs msbuild automated-tests build-process postman


【解决方案1】:

刚刚在 TFS 2015.2 中测试,在 vNext 构建中很容易调用 newman 工具。 您只需要添加两个构建步骤:npmCommand Line

在我的示例中,我得到了 newman (newman -h) 的选项列表。您也可以在本文中测试其他选项:https://github.com/postmanlabs/newman

【讨论】:

  • 什么是 vNext 版本?
  • 这是一个在 TFS 2015 中调用的新构建系统,您可以查看此博客以了解这两个构建系统:dotnetcurry.com/visualstudio/1177/…
  • 它在哪里发布结果?
  • @Cece-MSFT 试图重现你所做的,不断收到错误“找不到文件:newman”。在命令行步骤 (C:\Windows\....\newman) 的工具参数中指定完整路径时,出现错误“指定的可执行文件不是此操作系统平台的有效应用程序”。有什么想法吗?
  • @Cece-MSFT 将我的 TFS 安装更新为最新更新解决了我的问题,抱歉打扰
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-30
  • 1970-01-01
  • 2019-05-13
相关资源
最近更新 更多