自动化测试的 SOAtest 测试与 SOAtest 测试执行器组件类型相关联。这些测试在配置和自定义健康检查完成后执行。

一个 SOAtest 测试执行器可以运行任意数量的测试场景。只有一个 SOAtest 测试执行器可以添加到单个系统或环境中。

配置 SOAtest 测试执行程序

若要配置 SOAtest 测试执行程序

  1. 请确保环境有一个 SOAtest 测试执行器组件。在系统级添加了 SOAtest 测试执行器组件。每个系统只能添加一个 SOAtest 测试执行器;添加后,它将从组件类型(选项板)托盘中删除。它不需要连接到其他组件。

  2. 在环境级别,为 SOAtest 测试执行器创建一个新的组件实例。
     

  3. 在“测试场景向导”页面中,输入此组件的名称和(可选的)描述。 
     

  4. 在这一页的下半部分,指定要运行哪些测试场景,以什么顺序运行,以及使用什么变量和数据源。若要添加场景,请使用测试场景选择器,它允许您在特定 SOAtest 服务器上添加特定的场景或所有场景。可以使用搜索栏来筛选列表内容。搜索功能包括 .tst 名称以及相关的元数据(环境变量、环境名称、数据源等)。注意,相同的测试场景可以使用不同的数据组和/或变量设置多次添加。 
     

    配置技巧

    指定测试执行设置:执行测试设置确定测试场景是在每个指定的服务器上批量处理,还是按指定的顺序单独运行。批次 (最快) 优化性能。顺序允许控制执行顺序,并为每个测试场景生成单独的报告。

    指定测试执行顺序:如果将执行测试设置为顺序,则测试场景将按照此处指定的顺序执行。您可以通过将测试拖放到所需的位置来重新排序。

    配置其他选项:若要查看测试场景的其他可配置选项(例如可以激活的数据组或可以修改的 SOAtest 环境变量),请点击该场景名称右侧的箭头。

    指定测试变量映射:如果测试场景定义了变量集,它们将自动配置为使用现有值。或者,您可以指定字面值,使用 CTP 中定义的变量的值,或者使用测试时 .tst 中活动的任何值。如果想修改此测试任务的变量映射,请参阅配置变量映射

    指定数据组:为每个包含数据组的测试场景指定要激活的可用数据集。

    指定环境:默认情况下,每个场景都将添加活动变量集(也称为 SOAtest 环境)中的变量。如果希望控制每个场景中添加的变量集集,请将鼠标悬停在 .tst 名称上,点击出现的环境链接...

    然后点击要添加的变量集的添加链接。 

    绿球图标标记当前为给定测试场景(在 SOAtest 服务器上)活动的变量集。

  5. 在变量页面中,确认所有变量都按预期设置好了,然后点击完成
    • 该变量映射表列出了与此组件实例关联的所有变量,包括以前与此组件关联的所有变量,以及将添加来表示 SOAtest .tst 环境变量的所有变量(如前面向导页面中设置的那样)。详情请参阅使用变量
    • 如果希望更改变量值,请选择覆盖,然后在文本字段中指定新值。

服务提供时启动测试

如果环境包含一个 SOAtest 测试执行器,那么相关的测试将作为服务提供流程的最后一步执行(在执行任何自定义健康检查之后)。如果同一个组件实例中的测试场景托管在单独的 SOAtest 服务器上,那么它们将并行运行。

不启动测试的服务提供

如果想在不运行任何与 SOAtest 测试执行器关联测试的情况下提供测试环境,请在提供环境之前将 SOAtest 测试执行器组件设置为 No Selection。

如果想为所有后续的环境配置禁用文本执行,则可以从环境中删除 SOAtest 测试执行器。

  • No labels