appium单机并发测试-入门

本文介绍了如何在单台机器上使用Appium进行并发测试,通过启动多个Appium Server并配置不同的设备ID和端口,实现同一个测试脚本在多个Android设备上同时运行。详细步骤包括启动Appium Server、验证端口、编写自动化脚本和运行测试用例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考文档:https://anikikun.gitbooks.io/appium-girls-tutorial/content/start_appium_server.html

                  https://qaseven.github.io/2016/05/05/appium/


此处单机并发是指:在多台手机上同时执行一个测试脚本


测试应用:android移动端App

测试方向:基于界面的自动化测试

测试工具:appium+java+eclipse

实现目标:使用appium实现同一个case在两台android设备上同时运行


-开始-

      能够使用appium编写、运行测试用例后,又面临了另一个问题,即如何将编写的case同时在多个设备上运行呢?这样可以达到兼容不同机型的目的,于是开始google和baidu,各种资料看过之后,先实现了最最基本的单机并发测试(将同一个case在多个设备上运行)


-过程-

1、 启动Appium Server

     要实现多个设备同时运行,必须开启多个appium server,且每一个appium server对应一个设备。(从图形化界面启动appium,无法达到两个同时启动两个,所以要在命令行启动server,通过打开多个命令终端,每个终端启动一个server即可)

     我的电脑是mac,appium的启动文件存放路径包括两种,

      appium1.5.3,运行:/Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js

      appium1.5.3之前版本,运行/Applications/Appium.app/Contents/Resources/node_modules/appium/bin/

     

      由于我的appium版本是1.5.3,所以在两个终端分别输入以下命令,从而启动两个appium server:  

   $/Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js -p 4723 -bp 4724 -U LE67A06110254732

   $/Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js -p 4725 -bp 4726 -U 55dd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值