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
});
});
ただし、これにより EventEmitter メモリ リークが発生します。これは私が得ている正確なメッセージです:
(node) warning: possible EventEmitter memory leak detected. 11 requestExecuted listeners added. Use emitter.setMaxListeners() to increase limit.