指定多个请求的期望内容

内容验证点会验证响应是否包含期望的字符串。如果返回的内容不是期望的内容,那么测试日志将返回失败的判定事件。您可以在测试中向前推进,并在多个请求中或在整个测试中创建内容验证点。

过程

要在多个请求中创建内容验证点,请执行以下操作:

  1. 调整验证点范围。缺省值是仅在主请求中创建内容验证点,并跳过带有二进制内容的响应。单击窗口 > 首选项 > 测试 > 测试编辑器 > HTTP 测试。根据需要选择或清除跳过带有二进制内容的响应仅在主响应中创建
  2. 在“测试导航器”中,浏览以找到测试并双击该测试。 测试将打开。
  3. 右键单击测试名称、测试页面或请求,并选择验证点 > 启用内容 VP 您的选择将决定验证点是添加到所有测试页面,添加到测试中的一个页面,还是添加到特定请求。 确认您要修改测试元素,并单击确定
  4. 在“创建/启用内容验证点”窗口中,将出现以下情况时验证失败设置为至少找到了一个已检查的字符串找不到任何已检查的字符串
  5. 文本列中的字符串列表中,选择内容验证点应搜索的字符串。
    • 如果要编辑 HTTP 测试,那么窗口将列出用户定义的字符串。
    • 如果要编辑 Siebel HTTP 测试,那么窗口还将列出 Siebel 应用程序中相关的字符串。
  6. 要从头开始创建新的字符串,请单击新建字符串。要通过编辑另一个字符串来创建新的字符串,请单击该字符串并单击复制。要编辑现有字符串,请单击编辑。要除去字符串,请单击除去
  7. (可选)在验证点中插入正则表达式。最常用的正则表达式为 *(表示任何数量的字符)、?(表示任何单个字符)和 \(表示用于输入字面值的转义字符)。 关于 Java™ 正则表达式的详细信息,请参阅 Java 文档
  8. 创建/启用内容验证点”窗口将在请求中向前推进。在第一个步骤中选择的首选项设置确定了辅助请求和包含二进制数据的请求是否受到影响。选择以下一种方法:
    选项 描述
    跳过 前进到下一个请求,而不在当前请求中插入验证点。
    启用 在当前请求中插入验证点并前进到下一个请求。
    全部启用 在每个测试请求(如果范围是测试)或每个页面请求(如果范围是页面)中插入一个验证点。
    缺省情况下,为内容验证点设置的字符串可用于所有测试。要使该字符串仅可用于特定测试,或者要清除创建验证点时所显示的字符串列表,请在窗口 > 首选项 > 测试 > 测试编辑器 > 常规内容验证点部分中更改首选项。

反馈