...
在智能 API 测试生成器创建新的 API 测试时,它将读取并应用 .stt 文件中指定的规则。
手动创建并配置测试模板
可以使用 Smart Test Templates View创建并管理 .stt 文件。此外,可以添加多个 .stt 文件并将它们组织到文件夹中。
- 选择 Parasoft> Show View> Smart Test Templates 以打开智能测试模板视图(如果仍没有打开)。
- 单击 Add Template 按钮,为 .stt 文件指定名称和位置。
- (可选项)可以指定一个路径来创建组织 .stt 文件的嵌套文件夹。
e - 单击 Next。
选择要创建的资源套件类型。可以创建一个空的套件,或者基于服务初始化套件。
如果正在使用定义文件,请查阅以下部分以获得更多信息。
Creating Tests from a Swagger Definition
- 如果正在基于服务定义创建一个套件,并指定定义文件的位置,请单击 Next 。跳过这一步,创建一个空的套件。
- 单击 完成单击 Finish。
- 展开 .stt 文件,然后双击 Resource Suite。
- (可选项)可以禁用 Use Default Name 选项并文件指定名称。
- 在 Match 字段中指定一个模式来标识端点 you want the rules in this suite to apply to (请查阅 培训智能 API 测试生成器)。Resolved 字段呈现模式预览。Nested Resource Suites 继承父资源套件的 Match 设置。可以确定如何构造模板文件并相应地配置匹配的模式。关于常见用例,请查阅 培训智能 API 测试生成器 。
- 右键单击 Resource Suite,然后选择 Add New> Resource Template。
- (可选项)禁用 Use Default Name 选项,并在 Name 字段中指定资源模板的名称。
从 Method 下拉菜单中选择一种方法,并在 Match 字段中指定一种模式来标识端点 you want the rules in this suite to apply to (请查阅 培训智能 API 测试生成器)。Resolved 字段呈现模式预览。资源模板继承父资源套件的 Match 设置。如果希望智能 API 测试生成器为 Match 字段中指定的所有子路径生成测试,则可以禁用 Exact Match 选项。Exact Match 选项默认是启用的。
当智能 API 测试生成器匹配资源模板中的设置时,会应用所有链接工具的配置。可以确定如何构造模板文件并相应地配置匹配的模式。关于常见用例,请查阅 培训智能 API 测试生成器 。Info title 链接 JSON 断言器 JSON 断言器 工具,链接到资源模板的该工具可以配置为使用当前通讯报文中的值。有关其他信息,请查阅 培训智能 API 测试生成器
- 右键单击 Resource Suite,然后选择 Add Output...
- 选择要在生成的测试中包含的工具,并且配置设置。例如,可以链接并配置 HTTP 配置工具,以便使用模板生成的所有测试套件都会根据被测试的应用程序自动进行身份验证(关于更多信息,请查阅 培训智能 API 测试生成器 )。
- 根据需要添加额外的资源套件和资源模板。.stt 文件按顺序从头到尾处理。在下一个套件被处理之前,根据其层级结构处理每个资源套件。可以添加尽可能多的套件和模板,并链接尽可能多的工具,以培训智能 API 测试生成器。
- 保存变更。
从现有通讯报文文件生成测试 或使用 SOAtest 智能 API 测试生成器 将应用的 .stt 文件中定义的浏览器扩展和配置来创建新测试。
...
可以在您的 .stt 文件中引用其他测试套件,这使您能够包含可能是正确执行测试所必需的额外设置步骤。每个资源模板工具只会添加一个被引用的测试套件。引用包含的测试作为生成套件中的第一个测试添加。 有关引用的更多信息,请查阅 重用和模块化端到端测试的测试套件Reusing and Modularizing Test Suites for End-to-end Testing 。
- 右键单击 Resource Template 工具,然后选择 Add Output...
- 展开 Suite 类别,然后选择 Beginning。
- 在 Smart 类别中选择 Test Suite Reference ,然后单击 Finish。
- 指定要在测试套件引用编辑器中引用的测试套件位置。
可以单击 File System 或 Workspace 浏览要引用的 .tst 文件。 - 保存变更。
...