管理应用程序

应用程序屏幕提供了实验室中应用程序的可见性和控制。上载一个新的应用程序,请参阅有关已上载的应用程序的信息,或者删除应用程序。

查看应用程序详细信息

可以在应用程序选项卡中查看应用程序详细信息。在列表或“卡片”视图中查看应用程序,方法是在右上角的列表和 Card 之间切换。使用筛选面板可以限制显示的项目,从而将重点放在对您很重要的信息上。筛选通过 OS 或工作区,或使用搜索指定应用程序名称。仅显示匹配项。

注: 此处介绍的完整多工作空间功能仅适用于试用版、企业版或旗舰版许可。如果您安装的是 Express 或 Pro 许可证,或者如果您从试用许可证转移到 Express 或 Pro 许可证,则只能上载应用程序作为共享资源。

应用程序将显示以下摘要详细信息:

名称应用程序 应用程序名称可能包含 I18N 字符。
操作系统 Android 或 iOS。如果应用程序需要最少的 OS 版本,则在 OS 图标旁边指明。
SV 已启用 此应用程序对于 Service Virtualization 是否为代码注入。有关详细信息,请参见设置 Service Virtualization
上载数量,版本和内部版本数量 预留者默认情况下,将选择要查看的工作空间的最新上载。您可以上载多个要测试的应用程序。例如,如果引入对应用程序的更改,则可能需要测试应用程序的各种上载之间的差异。测试时,可以选择最新上载,也可以选择应用程序的特定上载。
提示: 将光标悬停在版本或内部版本数量上以显示工具提示,其中包含最新上传的日期和时间。
兼容的设备类型 (卡视图) 指明与应用程序-智能手机、平板电脑或两者兼容的设备类型。
工作区名称 应用程序上载到的工作区

使用较早版本的 Digital Lab 注入代码的且在升级期间无法重新代码注入的应用程序卡将变得模糊,并在左上角显示红色图标。有关手动重新代码注入应用程序的信息,请参阅手动为 iOS 应用程序注入代码包和 Android 手动应用程序


后退到顶部

应用程序选项

在“卡片”视图中,将光标悬停在卡片上可显示应用程序选项。在列表视图中,从列表中选择一个应用程序以启用工具栏选项。

可以对应用程序执行以下操作:

卡片视图 列表视图 详细信息
删除。删除此工作区中应用程序的所有上载
详细信息。打开应用程序的详细信息窗口,查看有关应用程序的详细信息。

详细信息窗口

单击详细信息时,将显示以下详细信息:

这是应用程序的唯一标识符。此信息直接取自应用程序的清单文件。使用复制图标复制软件包 ID。
Android 仅应用程序。

启动应用程序时要运行的 Android 活动的名称。使用复制图标复制启动活动。
此应用程序上载到的工作区。有关更多详细信息,请参阅实验室和工作区管理

显示工作区的所有应用程序上传

  • 要删除特定上传,请将光标悬停在上传上,然后选择删除按钮
  • 如果需要选择特定应用程序上传进行测试,可以从 Digital Lab 向导或使用应用程序交互中的设备访问窗口执行此操作。

备注: 您可以在应用程序卡上看到工作空间名称中指定的所有工作空间上传。不会显示其他工作区的应用程序的上载。最新上载是您正在查看的特定工作区的最新上载。

将光标悬停在列中的图标上可查看应用程序代码注入状态:  

已注入代码和未注入代码的版本均可用。

只有非注入代码的版本可用。单击此图标用于开始代码注入选定上载的应用程序。

应用程序代码注入程序的一个属性 (IP 地址、协议或端口) 丢失或不正确。管理员可以在管理设置中修改代码注入服务设置。修复这些属性后,单击此图标开始为所选上载代码注入应用程序。

有关更多详细信息,请参阅何时使用注入代码的应用程序

更多
详细信息

在某些环境中,将显示其他信息:

  • 对于 iOS 应用程序,可以选择查看预配概要文件中包含的设备列表,以指示可以在其上安装应用程序的设备。有关详细信息,请参阅设备置备信息
  • 对于启用 Service Virtualization 时上载的应用程序,指示启用 SV 的服务,如蓝牙、 NFC 和 REST API。有关详细信息,请参阅 SV 帮助中心中的 Digital Lab integration

后退到顶部

设备置备信息 (仅 iOS)

置备是准备应用程序在设备上启动的过程。作为此过程的一部分,需要在应用程序中嵌入的预配概要文件与设备上安装的预配概要文件之间进行匹配。如果您具有企业证书,则会包括所有设备。如果您具有开发者证书,请确保预配概要文件中列出了设备的唯一设备 ID(UDID)。

使用开发人员证书对应用程序进行签名时,即使置备配置文件中不包含 UDID,也不会阻止在 OpenText 公共设备或 WeTest 设备上安装应用程序的选项。对于 AWS 公共设备,在设置该设备时应安装 iOS 应用程序。

有关如何创建预配配置文件的信息,请参阅生成开发预置描述文件

要检查是否可以安装上载,请执行以下操作:

  1. 应用程序选项卡中,单击要测试的 iOS 应用程序卡的更多图标。在列表视图中,选择应用程序,然后单击应用程序列表上方工具栏中的
  2. 在应用程序详细信息窗口中,将光标悬停在设备列中的图标上可查看特定上传的详细信息:

    • 应用程序使用企业证书进行签名,并且可以安装在所有设备上。
    • 应用程序使用开发证书进行签名。单击预配概要文件中包含的设备列表的图标。

后退到顶部

上载和应用程序

用户和管理员都可以将应用程序上载到 Digital Lab

  1. 上载和应用程序中的一种方法:

  2. 全部用户
    1. 选择应用程序选项卡。

    2. 在应用程序窗口中,单击 上载应用程序

    管理员用户
    1. 管理 ,选择管理选项卡。
    2. 在左窗格中,选择实验室管理
    3. 选择全部应用程序以查看您的实验室中的所有个应用程序。
    4. 单击上载
  1. 选择、应用程序以及要将应用程序上载到的工作区。
  2. 选择代码注入或签名选项 (如果需要)。

    预留者默认值,应用程序在上载时不进行签名和代码注入。模拟和测量 LoadRunner 脚本中的事务响应时间需要代码注入。

    上载应用程序时,可以使用以下签名和代码注入选项:
  3. Android 包并重新签署应用程序: 如果选中,则会上载应用程序的注入代码版本和非注入代码版本。
    iOS
    • 为应用程序注入代码: 如果选中,则会上载应用程序的注入代码版本和非注入代码版本。

    • 重新对应用程序签名: 如果选中此选项,将使用在管理设置中指定的 AppleDeveloper 证书和预配概要文件对应用程序进行重新签名。有关详细信息,请参阅 iOS 签名服务

      如果使用开发者证书进行签名,并且应用程序尚未使用包含所有测试设备的 UDID 的预配概要文件进行签名,或者如果要代码注入应用程序,则选择此选项。

      备注: 如果仅使用云实验室中支持使用自己的证书自动签名的设备 (OpenText 公共设备、 ADF 设备和 WeTest 设备),则在代码注入时无需重新签署应用程序。

  1. 单击上载

    上载选择了应用程序选项的应用程序时,应用程序卡上和列表视图中都会指示注入代码状态 ( Packaging …、 代码注入完成代码注入失败)。有关代码注入的更多详细信息,请参阅应用程序代码注入和签名服务

    在代码注入过程中,将光标悬停在代码注入状态上,然后单击刷新图标以查看最新的代码注入状态。

备注:

  • 如果使用的是 Pro 或 Express 许可证,则应用程序将上载到共享资产
  • 如果为存储分配的空间已满,则会阻止应用程序上载。文件存储空间由管理员用户在管理设置中定义。有关详细信息,请参阅文件存储

  • 如果从集成工具 (如 UFT One) 打开 Digital Lab 向导,则不会显示工作区选择下拉列表,它使用在测试工具中配置的工作区。
  • 可以上载的最大文件大小为 1 GB。

后退到顶部

代理应用程序

管理员用户可从应用程序屏幕中的代理应用程序选项卡查看和管理代理应用程序。用户看不到这些应用程序。

代理应用程序是标准 iOS 应用程序,需要安装在要与 Digital Lab 配合使用的每个设备上。它们在设备和 Digital Lab 之间提供通信通道。必须使用 AppleDeveloper 帐户的开发证书以及属于同一帐户的开发预置描述文件重新对代理应用程序进行签名。它们提供了开发人员的标识以及允许在其上分发应用程序的设备列表。

注: 无需为 OpenText 托管设备、 ADF 设备和 WeTest 设备的代理个应用程序重新签名。

ValueEdgeDigital Lab:

  1. 在连接器的 Agent 文件夹中找到代理应用程序。

  2. 上载应用程序上载到 ValueEdge Digital Lab

  3. 配置 iOS 签名服务。有关详细信息,请参阅 iOS 签名服务

  4. 为应用程序签名并分发到连接器。有关详细信息,请参阅签署代理应用程序, 和将签名的代理应用程序分发到连接器

查看代理应用程序的详细信息

管理员用户可以查看这些应用程序的状态,方法是单击代理应用程序卡上的更多 ,或者选择应用程序并单击代理应用程序列表上方工具栏中的详细信息
UFT Digital LabUFT Digital Lab 受管 SaaS : 无法删除作为 Digital Lab 安装的一部分自动安装的内置代理应用程序。但是,您可以删除其他上载的代理应用程序。

签名并分发代理应用程序

如果已配置签名服务,管理员用户还可以从应用程序详细信息窗口签署代理应用程序。有关签名服务的详细信息,请参阅 iOS 签名服务

要签署 Agent 应用程序,请执行以下操作:

  1. 单击更多 在应用程序卡上,或在列表视图中选择代理应用程序,然后单击工具栏中的更多

  2. 在应用程序详细信息窗口中,单击 Sign Agent,或下载应用程序以进行手动签名。有关手动签名的详细信息,请参阅手动为 iOS 应用程序注入代码包 aniOS 应用程序手动使用 iOS 启用程序

要使用不同的预配概要文件对代理应用程序进行签名 (例如,如果已将新设备添加到预配概要文件中),请执行以下操作:

服务 更改预配概要文件:
嵌入式

管理设置>iOS 签名服务中替换证书和预配配置文件。

远程

单击并上载新的预配概要文件。使用此预配概要文件对代理应用程序进行签名。

  • 必须将自动签名服务设置为使用此选项。如果未配置自动签名,请下载应用程序,使用新的置备配置文件手动对其进行签名,然后将其重新上载到 Digital Lab

  • 上载的预配概要文件用于对代理进行一次性签名。它不会替换在远程签名服务设置中定义的预配概要文件。

  • 只有在使用远程签名服务时,才支持此选项。

要将签名的代理应用程序分发到连接器,请执行以下操作:

  1. 导航到设备实验室>连接器,在网格中选择所需的连接器,然后单击分发代理

  2. 将更新后的代理应用程序分发到连接器后,从网格中选择相关的连接器,然后单击重新连接设备

有关详细信息,请参阅查看和管理连接器。备注,即使在应用程序卡中选择了代理应用程序的早期上载,也始终使用最新上载分发到连接器。

后退到顶部

系统应用程序

随安装一起提供了几个内置应用程序:

Digital Lab 浏览器

使用 TruClient 时,可使用此度量事务响应时间 (TRT)。

无法删除或更新 Digital Lab 浏览器应用程序。有关更多详细信息,请参阅 Digital Lab 浏览器应用程序

优势购物

此应用程序是家用电器的示例在线商店。它具有标准的在线商店界面,具有搜索和购物车等常用功能。

后退到顶部

故障排除

如果可以看到所有应用程序,请检查筛选面板以查看选择的选项。 Digital Lab 仅显示符合筛选条件的项目。若要显示所有项目,请选择所有筛选选项并清除已输入的任何文本的搜索字段。

筛选器窗格中的蓝色文本指示活动筛选器。

后退到顶部

另请参阅: