gpt4 book ai didi

selenium - 使用gradle,testNG不能高效地并行调度测试

转载 作者:行者123 更新时间:2023-12-03 06:17:56 26 4
gpt4 key购买 nike

这是我的第一个问题,因此我希望尽可能简洁。

我目前正在使用gradle来构建和运行约1.7k测试。通过使用命令“useTestNG {excludeGroups'functional,integration,performance,serialization,endtoend,version'}”来运行测试。

我遇到的问题是,当派生5个chrome实例时,它们会开始运行所有测试,然后依次运行4个,3个,2个,然后1个。是指测试结束时的工作负载效率低下。理想情况下,如果所有5个实例都将在测试期间内运行,则执行所有测试所需的时间可能会大大减少。

我发现TestNG有一个选项“parallel”,可以将其传递给它,告诉它如何拆分其测试。我最后一次加快速度的尝试是添加此选项。

useTestNG {excludeGroups'功能,集成,性能,序列化,端到端,版本'并行'instance'}

这似乎并没有解决问题。任何帮助将不胜感激。

提前谢谢

最佳答案

您是否正在使用多个“testng.xml”文件?如果是这样,那很有可能是原因。每个xml文件都将在下一个开始之前完成。

关于selenium - 使用gradle,testNG不能高效地并行调度测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28840458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com