“网络响应修改器”允许您根据特定内容、域名和错误类型设置一系列监视和警报规则。

例如,如果要监视和记录检测到的所有错误,但不希望为某些内容触发警报消息,则可以使用网络响应修改器创建此类筛选器。

有几种类型的网络响应修改器:

  • 还行
  • 错误
  • 阴影
  • 清楚

有关每个响应修改器的可接受使用的详细信息,请参阅下文。

网络响应修改器.OK

NetworkResponse修改器.OK可用于用给定变量的OK值覆盖任何错误状态’,但它将保留原始错误代码的影子副本,该副本被通知规则忽略,并且不计入响应统计信息中。

网络响应修改器.OK最多接受 3 个变量:

  • URL 字符串掩码 – URL 掩码可以是 URL 中使用 * 作为字符串开头或结尾的通配符的任何字符串, 以及 ? 作为单个字母通配符。
  • 错误类型 – 错误类型是包含脚本可检测到的所有错误类型的下拉字段。
  • 错误代码 – 错误代码是 Web 服务器返回的指示特定错误的数值。

URL 字符串掩码是必填字段,错误类型错误代码是选项值。 脚本中使用的语法是:

网络响应修改器.OK(字符串掩码、错误类型错误类型、int 错误代码)

例子:

网络回复修改器.OK("www.example.com/mychart")$
网络响应修改器.OK("www.example.com/*",错误类型.http,404)

网络响应修改器.错误

网络响应修改器.Error将自动生成指定的错误,该错误将由警报通知规则处理,并将计入响应统计信息中。 它还将创建原始响应的影子副本,该副本不由通知规则或响应统计信息处理。

如果希望从网页调用来自特定 URL 的内容,则”网络响应修改器.错误“的示例可能很有用。

网络响应修改器.错误接受 4 个变量:

  • URL 字符串掩码 – URL 掩码可以是 URL 中使用 * 作为字符串开头或结尾的通配符的任何字符串, 以及 ? 作为单个字母通配符。
  • 错误描述 – 可以在错误日志中键入任何描述的字符串。
  • 错误类型 – 错误类型是包含脚本可检测到的所有错误类型的下拉字段。
  • 错误代码 – 错误代码是 Web 服务器返回的指示特定错误的数值。

URL 字符串掩码是必填字段,错误描述为必填字段,错误类型错误代码为选项值。 脚本中使用的语法是:

网络响应修改器错误(字符串掩码、字符串错误描述、错误类型错误类型、内错误代码)

例子:

网络响应修改器。 错误("www.example.com/*""找不到页面",错误类型.http,404)

网络响应修改器.跳过

将忽略以前定义的网络响应修改器(与输入的 URL 字符串掩码相关),从脚本转发的这一点开始。 跳过后添加的其他修饰符将继续正常运行。

网络响应修改器.错误接受 1 个变量:

  • URL 字符串掩码 – URL 掩码可以是 URL 中使用 * 作为字符串开头或结尾的通配符的任何字符串, 以及 ? 作为单个字母通配符。

脚本中使用的语法是:

网络响应修改器.跳过(URLString 掩码)

例子:

网络响应修改器。 错误("www.example.com/","

网络响应修改器.阴影

网络响应修改器.Shadow将隐藏与 URL 掩码匹配的响应,而不考虑响应的值。 隐藏响应将被通知规则忽略,并且不会计入响应统计信息中。

网络响应修改器.阴影接受 1 个变量:

  • URL 字符串掩码 – URL 掩码可以是 URL 中使用 * 作为字符串开头或结尾的通配符的任何字符串, 以及 ? 作为单个字母通配符。

URL 字符串掩码是必填字段。 脚本中使用的语法是:

网络响应修改器.阴影(字符串掩码)

例子:

 网络响应修改器.阴影("www.example.com)

网络响应修改器.清除

将清除所有网络响应修改器规则的堆栈。