report - 纽曼测试摘要显示在收集运行中
问题描述
在 Newman 中运行我的集合时,测试摘要会在运行中显示并继续请求。这是可能的,因为集合中有大量请求,但我将其缩减到最低限度。
我的问题是,我可以以某种方式告诉纽曼等到收集运行结束吗?
我用来驱动收集的代码是:
const newman = require('newman');
var async = require("async");
async.series([
function(next) {
newman.run({
collection: require('../rules_splitted/agent.json'),
environment: require('../env_dev.json'),
reporters: 'cli',
bail: false
}, next);
}])
解决方案
首先,我不明白你为什么使用 var async = require("async"); 所有呼叫已经同步并且逐渐进行。在我使用 newman 的所有过程中,我从未见过测试摘要处于中间状态。尝试删除此异步并使用提供的命令 newman run collection -env ... -time 启动它,您将不会在中间看到测试摘要
PS 我将它与 TeamCity CI 一起使用
推荐阅读
- selenium - 在 Selenium IDE 3.2.3 Chrome 插件中替代 storeEval 命令
- javascript - 播放器/iFrame 切换器 - javascript/jquery
- r - grepl 循环的“参数长度为零”错误
- azure - Azure DataFactory 增量 BLOB 副本
- python - Scrapy 没有在分页之后填充输出
- swift - 使用 vapor 3 在同一条路线上处理不同类型的 json
- c# - C# - 从 Dictionary 创建 JSON 对象数组
- angular - Angular HttpClient 使套接字保持打开状态
- c++ - 对齐的 malloc c++ 实现
- github - 如何标记、标记或创建 Github 存储库?