配置 Agent Controller 所啟動的應用程式

Agent Controller 的特性之一,是能夠讓遠端測試用戶端啟動本端主機正在測試的應用程式 (AUT)。 不過,在執行這個動作之前,配置檔中必須先有 AUT 的配置說明。 這項說明是 Application 元素及其子項的角色。 Agent Controller 只能啟動作用配置中的 Application 元素所提供的 AUT 說明。

建立配置說明

如果要建立配置說明,請遵循下列步驟:

  1. 找出 serviceconfig.xml 配置檔。 請參閱相關作業。
  2. 利用編輯器來開啟它,再新增 Application 元素。 應用程式必須由別名以及這個別名所對映的執行檔完整路徑來識別。
    比方說,如果您要以對映至真實執行檔 jtestclient.exeTestHarness 配置之別名來建立 AUT 的配置, 您要新增這個片段:
       <Application configuration="default" executable="TestHarness" path="c:\tools\jtestclient.exe" 
       location="D:\">
       	<Variable name="PATH" value="C:\tools" position="prepend"/>
       </Application>

這個片段主要在說明,對映到 c:\tools\jtestclient.exe、 名叫 TestHarness應用程式, 它的偏好執行位置是 D 磁碟機的根。 TestHarness  在路徑前面一定會加上 c:\tools

遠端測試用戶端只會要求 Agent Controller 啟動 TestHarness, 這個要求結果會執行哪個實際的執行檔,它完全沒有概念。 另外,在遠端列出可用的 AUT 說明也是不可能的。 因此,Agent Controller 必須先配置好,才能回應遠端測試用戶端執行 AUT 的要求。


 

附註:應用程式說明也能夠置換或引進所啟動 AUT 的環境變數值, 以及置換或引進在啟動時提供給 AUT 執行檔的參數。

相關概念
Agent Controller

相關作業
尋找配置檔
管理 Agent Controller