美文网首页
Appium-Android多设备并发测试

Appium-Android多设备并发测试

作者: 沈宥 | 来源:发表于2022-09-15 15:28 被阅读0次

一、启动多个Android session

端口 释义 示例
-p Appium 服务端口 默认端口为4723,可以开启多个不同端口号的appium服务:-p 4723
-U 设备 ID 例如:-U deviceID
-bp Appium bootstrap 端口 例如:-bp 4823

只要你的Appium服务端口与 Appium bootstrap的端口在 065536 之间,且端口号并不相同,这样两个Appium 服务器就不会去监听同一个端口。确保通过-u参数标志的 id与对应的设备id 是一致的。这就是 Appium 能知道设备之间是如何通信的原因,因此必须保证参数准确无误。

1、启动session

appium -a 127.0.0.1 -p 47XX -bp 48XX -U udid --pre-launch --session-override

2、配置desired_caps

systemPort用于连接appium-uiautomator2-serverappium-espresso-driver。一般默认为 8200appium-uiautomator2-server选择 82008299 中的一个端口,appium-espresso-driver 选择 83008399 之间的 8300
多设备并行时,必须设置systemPort,避免端口冲突

    desired_caps['platformName'] = 'Android'  # 设置平台
    desired_caps['automationName'] = 'UiAutomator2'
    desired_caps['systemPort'] = 82XX
3、访问appium服务

driver = webdriver.Remote('http://127.0.0.1:44XX/wd/hub',desired_caps)

相关文章

  • Appium-Android多设备并发测试

    一、启动多个Android session 端口释义示例-pAppium 服务端口默认端口为4723,可以开启多个...

  • 用数据分析来管理设备

    由于现在移动设备厂商多,机型多,为了测试兼容性,导致测试的设备也多。如何管理好测试设备,也是有学问的。 很多公司,...

  • 移动应用测试-环境和工具

    工具 工具要求: 是否需要测试多个环境或协议? 要模拟不同的设备吗? 需要模拟用户或多个并发用户进行性能测试? 移...

  • 移动应用测试-环境和工具

    工具 工具要求: 是否需要测试多个环境或协议? 要模拟不同的设备吗? 需要模拟用户或多个并发用户进行性能测试? 移...

  • appium多设备并行测试

    appium服务端默认监听8100端口,一个appiun服务端只能监听一台设置,想要并行测试多台设备,需要启动多个...

  • 测试笔记-1

    测试基础知识 web性能指标:并发用户数VU、每秒事物数TPS、系统响应时间、设备性能 web性能测试工具:loa...

  • jmeter之接口测试使用流程

    一、工具使用详解——jmeter 1、常用测试原件: 测试计划:默认 线程组:并发数、并发时间、并发次数 采样器:...

  • Linux 驱动开发之并发控制

    1 设备驱动的并发控制概览 2 参考 Linux并发控制

  • 测试新手必备技能:性能测试之并发用户数的估计

    在跟大家讨论并发用户数的估计前,我们先回顾一下什么是并发测试。 并发测试主要指,当测试多用户并发访问同一个应用、模...

  • [Nginx]nginx反向代理集群配置

    在程序固定之后, 不对程序优化,使用固有配置的设备,提高并发的有效手段是添加硬件配置。 创建一个网站并测试QPS ...

网友评论

      本文标题:Appium-Android多设备并发测试

      本文链接:https://www.haomeiwen.com/subject/ynlgnrtx.html