在真实 iOS 设备上进行的 Web UI 测试速度极慢
Dramatically slow Web UI testing on real iOS device
我们为使用 Java 编写的网站设置了一组移动 UI 测试,使用 Selenide、Cucumber、Chromedriver。所有这些测试 运行ning 在 chrome 浏览器模拟器上速度很快。现在,我正在尝试 运行 在真正的 iOS 设备上进行所有测试,使用:
Appium 1.6.3;
ios_webkit_debug_proxy 1.7.1 (Built with libimobiledevice v1.2.0, libplist v1.12);
Xcode 8.2.1 (8C1002);
WebDriverAgent;
iPhone 5s (two real devices - iOS v9.2.1 and iOS v10.2.1);
MacOS Sierra 10.12.3
测试成功通过,但速度非常慢。相比之下,一个小场景在真实设备上需要 3 分 20 秒,在 chrome 模拟器上需要 20 秒。
是否可以优化 ios_webkit_debug_proxy、appium 或 WebDriverAgent 的工作?
看起来 ios_webkit_debug_proxy 在测试 运行 期间进行了一些堆转储,这使得测试变慢了。我对么?是否可以在没有 ios_webkit_debug_proxy 的情况下针对真实 iOS 设备进行 运行 测试?
请帮帮我。
我已经安装了 appium 1.6.4-beta 并且很惊讶。我的测试变得 快了 ~4 倍!
在真实设备上的执行时间与 chrome 模拟器相当(对于一个 7 步场景:在 chrome 模拟器上为 23 秒,在真实 iOS 设备上为 50 秒!)
之前我提到这个场景的执行时间大约需要 3 分钟(对于 appium 1.6.3)。
我们为使用 Java 编写的网站设置了一组移动 UI 测试,使用 Selenide、Cucumber、Chromedriver。所有这些测试 运行ning 在 chrome 浏览器模拟器上速度很快。现在,我正在尝试 运行 在真正的 iOS 设备上进行所有测试,使用:
Appium 1.6.3;
ios_webkit_debug_proxy 1.7.1 (Built with libimobiledevice v1.2.0, libplist v1.12);
Xcode 8.2.1 (8C1002);
WebDriverAgent;
iPhone 5s (two real devices - iOS v9.2.1 and iOS v10.2.1);
MacOS Sierra 10.12.3
测试成功通过,但速度非常慢。相比之下,一个小场景在真实设备上需要 3 分 20 秒,在 chrome 模拟器上需要 20 秒。
是否可以优化 ios_webkit_debug_proxy、appium 或 WebDriverAgent 的工作?
看起来 ios_webkit_debug_proxy 在测试 运行 期间进行了一些堆转储,这使得测试变慢了。我对么?是否可以在没有 ios_webkit_debug_proxy 的情况下针对真实 iOS 设备进行 运行 测试?
请帮帮我。
我已经安装了 appium 1.6.4-beta 并且很惊讶。我的测试变得 快了 ~4 倍! 在真实设备上的执行时间与 chrome 模拟器相当(对于一个 7 步场景:在 chrome 模拟器上为 23 秒,在真实 iOS 设备上为 50 秒!) 之前我提到这个场景的执行时间大约需要 3 分钟(对于 appium 1.6.3)。