管理应用程序

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

查看应用程序详细信息

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

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

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

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

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

后退到顶部

应用程序选项

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

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

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

详细信息窗口

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

app details

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

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

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

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

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

5

将光标悬停在列中的图标上可查看应用程序打包状态: 

packaged and non-packaged app available已注入代码和未注入代码的版本均可用。

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

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

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

更多
详细信息

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

  • 对于 iOS 应用程序,可以选择查看预配配置文件中包含的设备列表,以指示可以在其上安装应用程序的设备。有关详细信息,请参阅设备置备信息

后退到顶部

设备提供信息和应用程序重新签名 (仅适用于 iOS)

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

当一个应用程序用开发人员证书签名时,在 OpenText 公共设备或 WeTest 设备上安装应用程序的选项不会被阻止,即使 UDID 不包含在预配配置文件中。对于 AWS 公共设备,在设置该设备时应安装 iOS 应用程序。有关如何创建预配配置文件的信息,请参阅生成开发预置描述文件

要检查您的应用程序上传是否可以在特定设备上安装:

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

    • App is signed with an Enterprise certificate应用程序使用企业证书进行签名,并且可以安装在所有设备上。
    • App is signed with a Development certificate应用程序使用开发证书进行签名。单击预配配置文件中包含的设备列表的图标。

要重新签名应用程序上传:

UFT Digital Lab 版本 24.2 和 ValueEdge Digital Lab 只有

如果 iOS 签名服务已启用 , 您也可以从详细信息窗口重新签名应用程序。

  1. 应用程序选项卡中 , 单击您想要重新签名的 iOS 应用程序的图标更多 More information。否则,在列表视图中,选择应用程序并在应用程序列表顶部的工具栏中单击更多图标 More information

  2. 在应用程序详细信息窗口中 , 单击设备列中的重新签名应用程序图标 。如果可用 , 应用程序上传的代码注入 (注入代码) 和未注入代码版本都将重新签名。

后退到顶部

上载和应用程序

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

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

  2. 角色 步骤
    全部用户
    1. 选择应用程序选项卡。

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

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

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

    上载应用程序时,可以使用以下签名和打包选项:
  3. 设备 OS 详细信息
    Android

    包并重新签署应用程序: 如果选中,则会上载应用程序的注入代码版本和非注入代码版本。

    备注: 为了获得更好的性能,注入代码的 Android 应用程序的 minSDKversion 应为 21 或更高版本。

    iOS
    • 为应用程序注入代码: 如果选中,则会上载应用程序的注入代码版本和非注入代码版本。

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

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

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

  1. 单击上载

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

    在打包过程中,将光标悬停在打包状态上,然后单击刷新图标以查看最新的打包状态。
    Packaging status

备注:

  • 如果使用的是 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. 为应用程序签名并分发到连接器。有关详细信息,请参阅签署代理应用程序将签名的代理应用程序分发到连接器.

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

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

签名并分发代理应用程序

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

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

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

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

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

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

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

远程

单击上传调配配置文件 并上传新调配配置文件。使用此预配配置文件对代理应用程序进行签名。

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

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

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

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

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

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

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

后退到顶部

系统应用程序

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

应用程序 描述

Digital Lab 浏览器

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

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

优势购物

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

后退到顶部

故障排除

如果您无法查看所有应用程序,请检查筛选面板,以查看是否有活动筛选并检查哪些选项已选择。 Digital Lab 仅显示符合筛选条件的项目。要显示所有项目,请清除活动筛选选择并清除您输入的任何文本的搜索字段。

后退到顶部

另请参阅: