Appium appium 做并行测试,有推荐的 usb hub 么

stride83 · 2020年03月30日 · 最后由 stride83 回复于 2020年04月05日 · 2207 次阅读

当前运行 server 的电脑配置如下:
cpu:i7-8700 3.20GHz 3.19GHz 6 核 12 个逻辑处理器
内存:32G
硬盘:SSD
USB:3.0 跟集线器/inter(r) USB 3.1 可扩展主机控制器 1.10

用一个力普森 A-812(2 跟 USB2.0 的线,一根控制 15 个)进行集 30 个手机进行并行

代码并行运行流程操作时,发现总有 5-7 个手机不能执行操作,运行时内存大约用的用到 5 个 G 左右,cpu 40-60% 波动

感觉应该是 usb 是瓶颈,请大神指导,谢谢

共收到 9 条回复 时间 点赞

你好 请问你 appium 并行测试的代码能分享一下吗 是使用的 selenium——grid 的模式吗 我最近也在搞 stf 和 grig 都弄过但是都无法弄成我所想要的一个脚本同时执行 n 个手机并发 我不知道怎么同时启动多个手机 因为每个手机都有他唯一的 devcename 的 如果可以的话能否告知下 非常感谢

多线程呢。。

我的做法是每一部手机都进行单独的 server 连接,然后就可以了

我用的西普莱的 1 转 10 口很稳定,你可以试下

有 30 部手机

stride83 回复

西普莱有 30 口的

除了 USB 这样的电脑配置,并行手机的运行上限个数有大概计算过么,能支撑多少手机并行呢

西普来可以,但重点在你的电脑这个主机行不行,我是跑 30 台,但是用 jenkins,分别部署两台电脑,然后用两个 30 口的西普来,这样,工具稳定,环境影响少

chenyouan 回复

也就是分担到两台电脑上,每个 15 个,我的目前也是可以的

10楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册