使用 Newman 比较 2 次不同 Postman 收集测试运行的结果

jra*_*der 5 api postman newman

我正在考虑使用 Newman 使用我创建的一些 Postman 集合运行一些 API 测试。我想针对我们的 Web 应用程序的 2 个不同版本运行这些测试,并比较结果以查看我们当前的开发版本是否会破坏我们的生产版本。

目前有没有办法做到这一点?

我希望做如下事情:

Newman.execute(collection, optionsBuildA, function() {

    Newman.execute(collection, optionsBuildB, function() {

        //Read in results from build A output file
        //Read in results from build B output file

        //Compare build A results to build B results
    }); 
});
Run Code Online (Sandbox Code Playgroud)

但是,这会导致 EventEmitter 内存泄漏。这是我收到的确切消息:

(node) warning: possible EventEmitter memory leak detected. 11 requestExecuted listeners added. Use emitter.setMaxListeners() to increase limit.
Run Code Online (Sandbox Code Playgroud)