Web 应用程序请求属性

以下部分介绍适用于 Operations Manager 的“Web 应用程序事务监视”模板中每个请求的设置。 可以使用如何编辑 Web 应用程序中的设置或请求中的过程设置这些请求的属性。 以下每个部分都会在“请求属性”窗口中显示一个选项卡。

“常规”选项卡

使用“常规”选项卡可以指定请求的一般详细信息。 下表解释了不同的选项。

项目 描述
请求 URL 要请求的 URL。 可以指定协议是 http 还是 https。
HTTP 方法 用于请求的方法。 大多数请求使用 GET 方法。 选择某个选项将信息提交到网站(例如单击某个按钮来提交名称和密码)时,通常会使用 POST 方法。
HTTP 版本 请求为接收方网站指定的 HTTP 版本。
请求正文 仅当“HTTP 方法”是 POST 时才启用。 这是 POST 提交的请求正文。
插入参数 请求 URL”和“请求正文”都有一个“插入”参数按钮。 使用这些选项可将一部分文本替换为从上一请求填充的变量。 有关详细信息,请参阅如何替换 URL 请求中的参数

“HTTP 标头”选项卡

“HTTP 标头”选项卡用于定义要包含在请求标头中的不同字段。 如果请求来自记录的会话,则它会包含浏览器使用的标头。 如果请求是手动创建的,则它会包含一组默认的标头和值。 可以使用“编辑”按钮修改现有的标头字段,或使用“添加”按钮添加新的字段。 “插入参数”选项用于将一部分文本替换为从上一请求填充的变量。 有关详细信息,请参阅如何替换 URL 请求中的参数

“性能计数器”选项卡

使用“性能计数器”选项卡可以选择要为请求收集的性能计数器。 任何选定的计数器都会添加到 Web 应用程序 设置中指定的计数器列表中,以便为浏览器会话中所有请求的聚合启用计数器。 每次发出请求时,都会收集任何所选计数器的值。

监视

使用“监视”选项卡可以控制请求的某些监视设置,以及指定当某个监视器进入警告或严重状态时要收集的请求的详细信息。 可以在监视器的“运行状况资源管理器”的“状态更改事件”选项卡中查看这些收集的信息。 下表描述了不同的选项。

项目 描述
在安全站点监视 SSL 运行状况 如果请求使用 https,则监视器将会度量相关安全套接字层 (SSL) 证书的运行状况。
为资源启用运行状况评估和性能收集 如果选择此选项,则会启用一个用于显示页资源状态的监视器。 不会度量每个资源,而是评估所有资源的总计。 如果未选择此选项,则资源监视器对请求不起作用。
为内部链接启用运行状况评估和性能收集 启用每个内部链接的状态收集,并在请求的“链接状态代码”监视评估中包含内部链接。 内部链接是引用同一页面上某个位置的链接。
启用外部链接的运行状况评估和性能收集 启用每个外部链接的状态收集,并在请求的“链接状态代码”监视评估中包含外部链接。 外部链接是引用当前页面外部某个位置的链接。
链接遍历 指定要收集的外部链接的级别数。 如果值为 0,则仅评估页面本身上的链接。 如果值为 1,则评估每个目标页面上的链接。 如果值为 2,则评估这些目标页面上的链接。依此类推。
处理响应正文 指定是否评估响应正文。 若要使用内容匹配或参数提取,则必须选择此值才能让请求正常工作。 如果只想针对页面执行简单的测试(例如,监视状态代码和响应时间),则可以清除此选项。
响应正文收集 指定是否要收集请求响应的正文。 选择下列选项之一:
始终收集:每当请求的任何监视器进入警告或错误状态时,都会收集响应正文。
不收集:永远不收集响应正文。
符合内容匹配条件时收集:仅当“内容匹配”监视器进入警告或严重状态时,才收集响应正文。
收集标头 如果选择此选项,则会收集请求的标头。
收集链接标头 如果选择此选项,则会收集每个链接的标头。
收集资源标头 如果选择此选项,则会收集每个资源的标头。

自定义错误

使用“自定义错误”选项卡,可以使用 Web 应用程序编辑器的“请求详细信息”窗格中不可用的信息为请求指定错误条件。 可以使用单个指标提供简单的条件,或者使用多个指标指定复杂的逻辑。 可以单击“插入”按钮添加一个条件,或者通过指定 ANDOR 逻辑来添加组。 如果当请求运行时指定的条件解析为 true,监视器会指示 Web 应用程序错误。

自定义警告

使用“自定义警告”选项卡,可以使用 Web 应用程序编辑器的“请求详细信息”窗格中不可用的信息来指定请求的错误条件。 可以使用单个指标提供简单的条件,或者使用多个指标指定复杂的逻辑。 可以单击“插入”按钮添加一个条件,或者通过指定 ANDOR 逻辑来添加组。 如果当请求运行时指定的条件解析为 true,监视器会指示 Web 应用程序警告。

提取规则

在“提取规则”选项卡中,可以从请求响应正文中提取文本字符串,以便在一个或多个后续请求中使用。 有关详细信息,请参阅如何替换 URL 请求中的参数

后续步骤