我创建了一个基于高山的docker映像,并在那里安装了最新版本的node和newman(4.5.4)。这个docker镜像被用作我运行我的收藏集的jenkins代理。 一切正常,除非当我有更大的数据集时。当请求数达到大约10K时,newman进程终止。我不知道为什么。 我在詹金斯(Jenkins)设置中以及在进行一些测试后证实了这一点,不是詹金斯(Jenkins)杀死了这一进程。纽曼似乎放弃了。这不是时间限制,因为我尝试添加延迟,它有时在30分钟内消失,有时在10小时内消失,但总是在处理大约1万个请求之后。
重现行为的步骤:
在高山上安装最新版本的newman(4.5.4) 使用某些输入数据运行任何集合。确保最终纽曼能够调用API端点超过10K次。 大约1万次请求后,纽曼失败了。 预期行为 纽曼过程必须等到所有给定的迭代完成后才能消失。
答案 0 :(得分:0)
您的测试脚本是否有用?在满足某些条件时,您将setNextRequest设置为null
的情况?这可能是造成这种情况的原因之一。