微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Kubernetes 上的 Zalenium,具有 20-30 个并行测试用例和多个动态机器

如何解决Kubernetes 上的 Zalenium,具有 20-30 个并行测试用例和多个动态机器

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

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

谢谢, 特鲁蒂

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。