在本章节中:

录制 API 通讯报文

  1. 如果还未运行,请启动 SOAtest Web 代理。请查阅 启动 Web 代理
  2. 导航到要从中生成测试的 web 应用程序,然后单击 Parasoft 图标。
  3. 启用 API Traffic for Parasoft SOAtest 选项,然后单击 Start Recording。同时启用 API Traffic for Parasoft SOAtest 和 UI Actions for Parasoft Selenic 选项可以同时录制 UI 操作和 API 通讯报文。  
  4. 执行测试场景。
  5. 完成后,单击图标,然后选择 Stop Recording
  6. 如果将 Parasoft 录制器 配置为在执行 API 测试场景时捕获 UI 操作,则系统将提示您先保存它们。请查阅 Recording UI Actions。 
  7. 在提示时指定测试信息。测试名称必须唯一。您还可以将测试与需求和/或缺陷跟踪系统中的工件相关联。 
  8. 准备好后,单击 Create Test Asset 或者 Discard Recording 以退出测试创建窗口而不生成测试文件。
  9. 当 Parasoft 录制器 完成对录制的通讯报文的处理后,系统将提示您查看 CTP API 测试模块中的测试。SOAtest 将使用内部试探法以及智能测试模板(.stt)中的任何匹配规则来处理通讯报文,以生成测试。有关更多详情,请参考 配置智能 API 测试生成器
     
  10. 该测试将显示在 TestAssets/users/<username> 目录下,其中 /users/<username> 子目录是根据您的 CTP 用户名创建的。

    您也可以在 SOAtest 桌面测试用例资源管理器中查看测试。
     
    如果您将 Parasoft 录制器 与 SOAtest 的本地实例一起使用,则您的测试将显示在 TestAssets/users/anonymous 目录中。

将在 .tst 文件旁边的 SOAtest 服务器工作区中创建 recorded_traffic 文件夹,并将通讯报文文件上传到该文件夹​​。可以使用智能流量测试向导使用录制的通讯报文文件创建新测试(请查阅 从通讯报文创建智能 API 测试),以及训练智能测试生成器 配置智能 API 测试生成器)。

录制 UI 操作

  1. 导航到要从中生成测试的 web 应用程序,然后单击 Parasoft 图标。
  2. 启用 UI Actions for Parasoft Selenic 选项,然后单击 Start Recording。同时启用 UI Actions for Parasoft Selenic 和 API Traffic for Parasoft SOAtest 选项可以同时录制 UI 操作和 API 通讯报文。  
  3. 执行测试场景。
  4. 完成后,单击图标,然后选择 Stop Recording
  5. 指定有关在提示时捕获的操作的信息。默认情况下,测试名称使用应用程序域和指示录制开始时间的时间戳记。描述可帮助其他用户了解测试旨在验证的用户体验。您还可以将测试与需求和/或缺陷跟踪系统中的工件相关联。当文件用于在 Selenic 中生成 Selenium 测试时,所有测试信息都将作为 Javadoc 注释添加。 
  6. 单击 Download Recording ,保存文件。 
  7. 如果在执行 UI 测试时将 Parasoft 录制器 配置为 API 通讯报文,则在保存 UI 操作后,系统将提示您保存 API 测试。请查阅 Recording API Traffic。 

您可以将录制的 UI 操作导入到启用 Selenic 插件的 IDE 中,以创建 Selenium 测试。有关下一步骤的详细信息,请查阅 Parasoft Selenic 。

  • No labels