gpt4 book ai didi

Selenium 运行功能测试按测试时间分布

转载 作者:行者123 更新时间:2023-11-28 21:21:25 24 4
gpt4 key购买 nike

我正在运行按机器编号分发的运行功能测试。

现在我有大约 850 个测试,大约需要 3.5 小时。 (8 个服务器)

我又添加了 8 台服务器,现在大约需要 2.2 小时。

因为是按机器号分布的,每台机器做53次测试,但有的测试需要30秒,有的测试需要5分钟。

这种情况很烦人,因为有些机器在 (53 * 30seconds) = 1500 秒后完成工作,大约 25 分钟,而有些服务器在 2 小时后完成工作。

这让我的构建变得非常慢。

我想以某种方式按运行时间分配它,以便每台机器将同时工作并同时开始和结束。

感谢帮助

最佳答案

任务 Run functional tests 在 VSTS 和 TFS 2018 中被弃用。您应该使用 Visual Studio Test 而不是使用 Run functional tests任务。

enter image description here

VSTS/TFS 2018 中的任务Visual Studio 测试,支持基于过去的测试运行时间基于过去的测试运行时间:此批处理考虑过去的运行时间来创建测试批处理,使每个批处理的运行时间大致相等。此选项应满足您的要求。

enter image description here

关于Selenium 运行功能测试按测试时间分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50975614/

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