1

我有大约 4000 个测试用例要执行。我为 Jenkins 设置了 kubernetes,其中为每个作业创建了动态机器。我有大约 50 多个工作,每个工作都有大约 2000 到 3000 个测试用例。

应该如何设置zalenium。截至目前使用 testng,我能够使用 10 个线程进行并行执行。我可以使用 Zalenium 在同一作业的多台机器上触发执行吗?如果是,你能帮我怎么做吗?我可以使用 zalenium 并行运行 20-25 个测试用例,我有大约 2500 多个测试用例。系统配置和方法应该是什么?

谢谢你,特鲁蒂

4

1 回答 1

0

在 jenkins 构建脚本中,使用 jenkinss 作业名称和内部版本号创建一个命名空间,例如: kubectl create ns jobname-buildnumber 在特定命名空间中部署 zalenium 并运行测试 在 post 脚本中删除创建的 kubernates 命名空间。例如:kubectl delete ns jobname-buildnumber 确保 jenkins 作业名称没有 _,因为 kubernates 不允许在命名空间中使用 _。

于 2021-04-14T04:25:33.833 回答