现状

使用服务器
Jenkins:4U16G
zalenium: 32U64G

用例执行

测试用例:257
TestNg :thread-count="5"
zalenium:

docker run -tid --restart always --name zalenium -p 4444:4444  -v /var/run/docker.sock:/var/run/docker.sock  -v /tmp/videos:/home/seluser/videos  --privileged dosel/zalenium start  --timeZone "Asia/Shanghai"  --videoRecordingEnabled true  --keepOnlyFailedTests true  --desiredContainers 10  --maxDockerSeleniumContainers 50

TestNg :thread-count="10"需要时间 10 分钟
TestNg :thread-count="20"还是需要时间 10 分钟

然后我这边有 10 个环境需要验证,这样的执行效率完全不理想!

请教一下

各位大佬的公司在大用例情况下,并发执行 UI 自动化测试的解决方案用的是啥.
如何实现多用例 UI 自动化 高效的执行,压缩一下执行时间.


↙↙↙阅读原文可查看相关链接,并与作者交流