预留用于运行测试的时间段

此任务描述如何预留用于运行测试的资源。

Note: 此任务是较高级别任务的一部分。有关详细信息,请参阅部署和测试应用程序

在本主题中︰

创建测试时间段

创建用于运行功能测试集或内部版本验证套件的时间段。

先决条件

确保已经定义主机池,并已分配给项目。有关在实验室管理中管理主机池的信息,请参阅管理测试主机

如果要在时间段内运行特定测试,请确保在测试集中包含该测试的实例。

要创建测试时间段,请执行以下操作:

  1. OpenText Application Quality Management 侧栏上的测试下方,选择时间段

  2. 在“时间段”工具栏中,单击新建时间段
  3. 输入时间段的详细信息并选择资源。

    UI 元素 描述
    运行

    选择要预留的时间段的类型:

    • 功能测试集。预留资源以运行整个功能测试集。

    • 内部版本验证套件。预留资源以运行功能测试集的集合以及单个性能测试(按“内部版本验证”模块中的定义)。有关详细信息,请参阅内部版本验证套件

    开始

    选择执行链接的测试或测试集的方法:

    • 手动。时间段预留仅预留测试资源。可以从“测试实验室”模块中手动执行链接的测试或测试集。

    • 自动。链接的测试或测试集在时间段开始时自动开始运行,无需任何手动干预。通过将测试设置为自动启动,可以在时间段内自动启动。

      要设置自动启动重试设置,请参阅实验室管理项目设置

      时间段自动启动的最佳实践: 如果可能,首先手动运行测试,了解该测试运行要多久。选择时间段持续时间时,此信息可以帮助您。

    版本控制:测试的最后一个签入版本始终运行,即使您在时间段开始时签出了该测试。在已启用版本控制的项目中,如果计划自动启动的测试中包含已签出的脚本,则自动启动将失败。

    名称

    时间段的描述性名称。

    选择测试集

    可用于:仅功能测试集时间段。

    允许您将功能测试集链接到时间段。

    默认情况下,不存在链接的测试集,选择将显示为

    您不一定要将测试集链接到时间段。但是,链接测试集使您可以自动运行该测试集,无需手动干预。

    要选择测试集,请单击。将打开一个窗口,其中显示测试集树。浏览到要链接到时间段的功能测试集,并单击确定

    如果更改链接的测试集,将自动更新时间段,并且不需要手动重新链接该测试集。请记住,更改链接的测试集可能影响时间段的有效性。

    选择内部版本验证套件

    可用于:仅内部版本验证套件时间段。

    允许您将内部版本验证套件链接到时间段。

    默认情况下,不存在链接的套件,选择将显示为

    您不一定要将套件链接到时间段。但是,链接套件使您可以自动运行该套件,无需手动干预。

    要链接内部版本验证套件,请单击。将打开一个窗口,其中显示内部版本验证树。浏览到要链接的内部版本验证套件,并单击确定

    如果更改该内部版本验证套件,将自动更新时间段,并且不需要手动重新链接该套件。请记住,更改内部版本验证套件可能影响时间段的有效性。

    版本控制:不能链接包含已签出测试的内部版本验证套件。

    测试集

    可用于:仅功能测试集时间段,并且仅当测试集已链接到时间段时。

    显示已链接到时间段的功能测试集的名称和状态。

    要将其他测试集链接到时间段,请单击测试集名称。将打开一个窗口,其中显示测试实验室树。浏览到要链接的测试集,并单击确定。要取消链接测试集,请单击清除

    有关将测试集链接到时间段的详细信息,请参见上面的选择测试集

    内部版本验证套件

    可用于:仅内部版本验证套件时间段,且仅当套件已链接到时间段时。

    显示已链接到时间段的内部版本验证套件的名称和状态。

    要将其他套件链接到时间段,请单击该套件的名称。将打开一个窗口,其中显示内部版本验证套件树。浏览到要链接的套件,并单击确定。要取消链接套件,请单击清除

    有关将套件链接到时间段的详细信息,请参见上面的选择内部版本验证套件

    AUT 环境配置

    可用于:所有时间段类型,但仅当已将实体链接到时间段时。

    允许您为时间段选择 AUT 环境配置。

    默认情况下,不会选择任何配置,选择将显示为

    要链接 AUT 环境配置,请单击 [] 链接。将打开一个窗口,其中显示 AUT 环境树。浏览到要添加的 AUT 环境配置,并单击确定

    有关 AUT 环境配置的详细信息,请参见实验室资源

    部署

    如果您的系统与 Continuous Delivery Automation (CDA) 集成,则通过以下选项可为接受测试的应用程序选择部署操作。有关在 AUT 环境配置与 CDA 之间进行集成的详细信息,请参见实验室资源

    OpenText Application Quality Management 提供以下部署选项:

    • 配置和部署。分配要部署接受测试的应用程序的计算机,并准备所需的映像以便可以安装应用程序。也就是说,基于 CDA 参数安装操作系统、数据库服务器和所有必需的软件。配置后,将安装接受测试的应用程序自身。

    • 重新部署。在已配置的计算机上部署和运行接受测试的应用程序环境。

    • 使用已部署环境。使用现有安装运行测试。

    选择某个选选项时,相应环境名称将显示为蓝色。单击名称可更改选择。

    Note:  

    • 在决定要选择哪个选项时,请记住配置和部署操作会非常耗时。对于例程测试,建议选择使用部署的环境

    • 可以安排环境为您的运行进行部署,并供您的运行使用。将内部版本验证套件或测试集计划为整天都运行,并选择要使用的环境。

    正在解除配置

    如果您的系统与 Continuous Delivery Automation (CDA) 集成,则通过以下选项可以选择要在部署环境之后执行的操作。有关在 AUT 环境配置与 CDA 之间进行集成的详细信息,请参见实验室资源

    OpenText Application Quality Management 提供以下取消配置选项:

    • 使环境保持已部署状态。使 AUT 环境无限期保持已部署状态。已部署的环境可用于将来的测试。

    • 结束时解除配置。在测试完成运行之后,取消部署环境并取消配置计算机,释放它们以供他用。

    Duration

    时间段的持续时间(以小时和分钟为单位)。

    单击建议持续时间图标 以打开“建议持续时间”对话框。有关详细信息,请参阅运行功能测试集中的测试

    预留的时间段最短 15 分钟,最长 480 小时(20 天)。

    开始时间

    时间段开始的日期和时间(以小时和分钟为单位)。

    结束时间

    时间段结束的日期和时间(以小时和分钟为单位)。

    编辑重复周期

    可用于: 自动启动的测试时间段。

    打开“编辑重复周期”对话框,使您可以编辑时间段预留的重复周期。

    重复:

    • 每日: 维护任务每天都会发生。

    • 每周: 维护任务在每周的选定日发生。

    • 每月: 维护任务在每月的任何指定日发生。

    • 每年: 维护任务在每年的任何指定日发生。

    自动延长时间段

    可用于:功能测试集和内部版本验证套件。

    启用后,如果当时间段将要结束时测试仍运行,则自动延长测试时间段。为了成功延长时间段,必需的测试资源必须在时间段延长期间可用。

    您可以配置延长时间段的分钟数和可延长时间段的最大次数。会在每个项目的基础上控制这些设置。要为项目配置自动延长设置,请参阅实验室管理项目设置

    注:

    • 您还可以在运行测试集时延长时间段。有关详细信息,请参阅运行功能测试集中的测试

    • 在时间段结束之前时间段延长 5 分钟。

    • 如果测试集及早完成且拆分了时间段,则初始时间段的自动延长设置将复制到新的拆分时间段。

    • 可以在测试集的执行报告事件日志中看到自动延长尝试。

    添加自动匹配主机

    打开“编辑主机”对话框,使您能够为时间段选择具有特定属性的自动匹配负载主机。

    • 预留 <number> 个主机。为时间段预留的自动匹配主机数。

      提示: 要选择有相同属性的多个主机,可执行以下操作之一:

      • 在“预留”框中,输入 1,并选择相关属性。为其他自动匹配主机重复此步骤。例如,如果执行此步骤五次,则在“请求的主机”网格中会显示五个相同的自动匹配主机。

      • 在“预留”框中输入您要选择的具有相同属性的自动匹配主机数。例如,输入 5。“请求的主机”网格中将显示一个条目,表示所有五个自动匹配主机。

    • 用途。主机的用途,取决于链接到时间段的测试的类型。

    • 位置。主机的位置。要查找特定位置,请在“查找”框中输入值,然后单击“查找”

    • 主机属性。主机属性可以自定义属性的列表。有关详细信息,请参阅 OpenText Enterprise Performance Engineering帮助

    Note: 功能测试集或内部版本验证套件时间段必须至少包含一个主机 (自动匹配主机或特定主机)。

    可用于:新建、打开或未来的测试时间段

    添加特定主机

    打开“选择特定主机”对话框,使您能够为时间段选择特定主机。

    Note: 功能测试集或内部版本验证套件时间段必须至少包含一个主机 (自动匹配主机或特定主机)。

    可用于: 新建、打开或未来的测试时间段

    编辑 使您能够编辑选定的主机请求。

    删除

    删除选定的负载主机。

    将开始时间设置为现在

    在资源可用性图表中选择当前时间。

    提交预留后,开始时间设置为当前时间的时间段将立即打开。

    计算可用性

    计算所选时间段内所请求资源的可用性。结果在资源可用性图表上以图形方式显示,并在“时间段状态”选项卡中显示消息。

    可用性时间线显示可以为所请求的主机预留的所有时间段。即使无法为所请求的主机预留选定的时间段,这些主机也可能会在其他时间可用。

    如果无法预留时间段,则重新选择资源时,要考虑在时间段状态选项卡中显示的原因。如果时间段可以预留,则可单击“提交”以保存时间段。

    <资源可用性时间线>

    在时间线上显示所请求的资源的可用性:

    • 可用性未计算。为新时间段计算所请求资源的可用性之前或修改时间段时,在时间线上显示。

      这不会为数据处理时间段显示。

    • 开始时间。表示时间段的可用开始时间,请求的资源何时可用。

    • 资源不足。表示在时间线上指示的开始时间并非所有请求的资源都可用。

    • 未知。计算该时间段内所请求资源的可用性之前显示。

    • 许可证/项目限制。表示在时间线上指示的开始时间的许可证或项目限制问题。

      示例。请求的主机多于许可证限制所允许的。

    • 不可用资源。表示在时间线上指示的开始时间处某个请求的资源不可用。

    ID

    时间段的 ID。

    请求的主机网格

    显示为时间段请求的资源。

    对于性能测试时间段,默认情况下会选择自动匹配 Controller。可浏览特定 Controller 以更改此选择。

    Note: 在创建链接的实体的过程中定义的资源(如在“测试实验室”模块的“请求的主机”选项卡中为功能测试集请求的资源)会自动显示在网格中。这些预先选择的资源用星号指示。

    时间段状态选项卡

    显示时间段预留的状态。

    有关时间段故障的详细信息,请参见了解时间段预留失败

    描述选项卡

    描述当前选定时间段。

    其他详细信息选项卡

    显示与时间段相关的其他详细信息。

    可用于:仅现有时间段。

    事件日志选项卡

    显示与时间段相关的事件日志。有关详细信息,请参阅事件日志

    可用于: 仅限现有时间段。

  4. 单击“提交”

    系统计算选定时间段内所请求资源的可用性。如果所有资源都可用,则“时间段预留”对话框将关闭,且预留该时间段并显示在“时间段”模块中。如果无法预留时间段,则原因将显示在“时间段状态”选项卡中。

返回页首

了解时间段预留失败

仅当请求的所有资源对于请求的时间段都可用时,才能成功预留时间段。

很多因素会使时间段变成无效。包括:

  • 更改为 OpenText Application Quality Management 许可证(这不影响维护时间段)

  • 资源变得不可用

  • 链接到时间段的测试变得无效

某些情况下(如主机之间存在冲突),系统可以执行主机的重新排列,尝试纠正这种情况并重新验证时间段。有关详细信息,请参阅主机分配。其他因素(如测试失效)可以手动更正。

Tip: 可将系统配置为在时间段变为无效时通过电子邮件警告您。警报提供有关失败原因的详细信息。有关配置时间段警报的详细信息,请参阅实验室管理项目设置

返回页首

另请参阅: