代码之家  ›  专栏  ›  技术社区  ›  John Meyer

如何将Postman集成测试与TeamCity集成

  •  2
  • John Meyer  · 技术社区  · 7 年前

    我正在Postman中构建一套集成测试来测试一些RESTful API。我想在TeamCity中构建项目时运行这些测试。我正在考虑使用Newman命令行集成,但我没有找到这方面的好例子。有人能提出一种实现这一点的方法吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   John Meyer    7 年前

    我用newman和grunt完成了这项工作。我在exec下添加了newman,并在gruntfile中添加了一个grunt任务。这需要指向newman npm包的本地实例(不是全局实例)。

    'use strict';
    
    module.exports = function (grunt) { // eslint-disable-line
        grunt.initConfig({
        ...
        exec: {         
            newman: {
                cmd: 'bin\\node.exe ./node_modules/newman/bin/newman run myProject.postman_collection.json'
            }
        },
        ...
    });
    
    grunt.registerTask('newman', ['exec:newman']);
    

    enter image description here