配置要由代理控制器启动的应用程序

“代理控制器”的其中一项功能是能够允许远程测试客户机 启动本地主机上处于测试中的应用程序(AUT)。然而,在可进行此操作之前,配置文件中必须存在 AUT 的配置描述。此描述是 Application 元素及其子元素的角色。只有由活动配置中的 Application 元素提供的 AUT 描述才可由“代理控制器”启动。

创建配置描述

要创建配置描述,遵循下列步骤:

  1. 定位 serviceconfig.xml 配置文件。请参阅相关任务。
  2. 在编辑器中打开它,并添加 Application 元素。应用程序必须以别名和此别名映射至的可执行文件的全限定路径一起标识。
    例如,如果想要为别名为 TestHarness 的 AUT 创建配置(该配置映射至本地主机上的实际可执行文件 jtestclient.exe),则应添加以下片段:
       <Application configuration="default" executable="TestHarness" path="c:\tools\jtestclient.exe" 
       location="D:\">
       	<Variable name="PATH" value="C:\tools" position="prepend"/>
       </Application>

此片段描述称为 TestHarness应用程序(它映射至 c:\tools\jtestclient.exe),且其首选可执行文件位置是 D 驱动器的根目录。TestHarness 将始终把 c:\tools 作为 PATH 的前缀。

远程测试客户机只要求“代理控制器”启动 TestHarness,而并不了解此请求导致实际哪一个可执行文件运行。而且,不可能远程列示可用的 AUT 描述。结果,需要配置“代理控制器”以便响应远程测试客户机运行 AUT 的请求。


 

注意:应用程序描述还能够覆盖或增大被启动的 AUT 的环境变量值以及覆盖或增大将在启动时提供给 AUT 可执行文件的参数。

相关概念
代理控制器

相关任务
定位配置文件
管理代理控制器