Android并发测试

Appium提供了在一台设备上启动多个Android会话的方案,而这个方案需要你输入不同的指令来启动多个Appium服务来实现。

启动多个Android会话的重要指令包括:

  • -p Appium的主要端口
  • -U 设备id
  • -bp Appium bootstrap端口
  • --chromedriver-port chromedriver端口(当使用了webviews或者chrome)
  • --selendroid-port selendroid端口(当使用了selendroid)

 

如果我们有两台设备,设备ID分别为43364和32456,我们应该用下面的命令启动来两个不同的Appium服务:

node . -p 4492 -bp 2251 -U 32456

node . -p 4491 -bp 2252 -U 43364

只要你的Appium和Appium bootstrap端口介于0和65536即可,并且保证是两个不同的端口以便两个Appium服务不会监听相同的端口。确认你的-u参数绑定正确的设备ID。这可以让Appium知道连接哪台设备,所以参数一定要准确。

如果你用了chromedriver或selendroid,不同的服务要设置不同的端口。

 

IOS并发测试

不幸的是,IOS不能进行本地并发测试。跟Android不一样,IOS在同一时间只能启动一个版本的模拟器来运行多个测试。 如果你想在IOS上进行并发测试,你需要用到Sauce。只需上传你的Appium测试脚本到Sauce,它就可以按照你的设置执行多个IOS或Android的并发测试。在Sauce上执行测试的

转载于:https://www.cnblogs.com/testway/p/6140594.html

更多相关文章

  1. Android中获取设备的各种信息总结
  2. Kali Linux将Android设备变成黑客瑞士军刀
  3. Android官方开发文档Training系列课程中文版:连接无线设备之通过W
  4. Android SDK中的自动化测试
  5. Android 关于极光推送时测试和正式的问题
  6. Android开发-搭建Junit测试环境
  7. android蓝牙开发 蓝牙设备的查找和连接
  8. Android 防止设备休眠
  9. Android简单的monkey测试

随机推荐

  1. 分享一个有关Android从小白到资深工程师
  2. android 仓库下载分析
  3. 为 Android 添加 Java 层服务
  4. 两张图让你完全了解IDEA和Android Studio
  5. SDL2库(4)-Android(安卓)端源码简要分析(A
  6. Android(安卓)studio 软件安装过程中遇到
  7. Android中Handler的作用
  8. android7.1 外置SD卡三方应用没有读写权
  9. android 卡通片资源Tween动画
  10. Android系统概述