TestAgent是一个进行自动化执行的执行器。借助TestAgent我们可以将ATF与AutoRunner或者ATF与MobileRunner进行连接实现联跑流程。在上一篇中,我们着重介绍了TestAgent的打开方式以及Web配置、AutoRunner配置和MobileRunner配置。那么,这篇我们一起来了解下IOS配置、远程设备管理和TestAgent的启动方式。

首先我们来看看IOS配置:在IOS服务器地址一栏输入想要访问的IP地址,在应用标识一栏输入应用包名进行配置,即可将TestAgent与IOS服务器上连接的IOS手机进行连接,如下图所示;

 

TestAgent

 

然后,我们来了解下远程设置管理:为了同时连接多台手机,我们引入RFS NetworkUSB设备。RFS NetworkUSB是基于USB Over Network技术的新一代网 络型USB服务器,通过TCP/IP局域网或无线局域网传输 USB数据到运行诸如VMware ESXServer等虚拟机上。我们将手机连接到RFS NetworkUSB设备上后,启动RFS Network USB Utility,配置连接好手机后,在远程设备IP地址中,填入RFS NetworkUSB设备的IP,点击保存即可远程连接使用手机了。

然后我们来看下执行器配置:

 

TestAgent

 

1.端口号配置:首先注意执行器的配置实在未启动执行器情况下进行的。我们可以双击下图中的红框位置,修改执行器的端口号;

 

TestAgent

 

2.执行器类型配置:双击下图红框位置,出现下拉选,选择需要的执行器类型。如下图所示,有四种类型,分别是移动兼容性和移动自动化,即MobileRunner执行器;ios自动化,即MAC版MobileRunner执行器;界面自动化:AutoRunner执行器;

TestAgent

 

3.新增/删除执行器:

在现有执行器上右键,出现下图框,选择“添加新执行器”,新增一个执行器;选择“删除当前执行器”,删除当前所选的执行器;

 

TestAgent

 

配置完成之后,点击下图中的“启动”按钮,启动TestAgent。

 

TestAgent