本主题解释如何为 web 场景桩测试请求/响应。

本章包含:

了解 Web 场景的桩

使用动态数据测试应用程序可能导致许多误报,为开发人员和 QA 带来额外的开销,他们必须确定哪些失败是真实的,哪些是“干扰物”。为了解决这个问题,SOAtest 能够“桩”发送回客户机的数据。桩有助于确保对客户端代码的任何更改都不会影响最终的 html 页面。

桩是静态数据,SOAtest 在通过 web 站点记录功能测试场景时保存这些数据。由于将提供给客户机的数据是不变的,因此在处理数据时发生的任何新错误都可以归因于处理数据的客户端 JavaScript 中的更改。

创建桩

在记录 web 场景时,SOAtest 跟踪客户机发出的每个请求和响应。

若要创建桩,请完成以下内容:

  1. 右键单击要从中返回静态数据的测试,并从快捷菜单中选择 Add Output



  2. 在打开的“添加输出”向导中,选择 HTTP traffic,然后单击 Next
  3. 在下一页中,选择要桩的浏览器请求。
  4. 在左侧面板中,选择 Both - Stub Request/Response
  5. 在右侧面板中,选择任意 Browser Stub
  6. 单击 Finish

配置浏览器桩工具

若要配置添加到功能测试中的浏览器桩工具:

  1. 请双击添加到测试的 Stub Request/Response for <URL> 节点。
  2. 在浏览器桩测试配置面板中,可以修改以下选项: