如何创建设备和目标
工作原理
SOAP 监视允许您测试基于 SOAP 的 Web 服务的可用性、错误和适当的内容。
SOAP 任务分配代理来复制一个或多个客户端请求并监视 Web 服务。 根据在设备设置中选择的首选项,如果检测到问题,Dotcom 监视器将发送警报。
配置目标
您可以使用 SOAP 信封手动配置 SOAP 请求,也可以单击页面顶部的“使用 WSDL”按钮使用 SOAP 向导。
HTTP/SOAP 向导允许您指定 WSDL URL,并允许您在继续之前选择要测试的有效参数。 (您必须指定包括 HTTP 在内的整个 URL,例如”http://www.example.com/wsdl.asmx?WSDL”)。
输入您希望监视的页面的 URL。 其格式应为:www.example.com。
输入系统在返回错误之前应等待目标资源响应的秒数。 如果这是空白的默认超时是120秒。
SOAPAction HTTP 请求标头字段可用于指示 SOAP HTTP 请求的意图。 该值是标识意图的 URI。 SOAP 对 URI 的格式或特异性没有限制,或者它可解析。 发出 SOAP HTTP 请求时,HTTP 客户端必须使用此标头字段。 SOAPAction 标头字段的存在和内容可用于防火墙等服务器,以适当筛选 HTTP 中的 SOAP 请求消息。 空字符串 (”) 的标题字段值表示 SOAP 消息的意图由 HTTP 请求-URI 提供。 没有值表示没有迹象表明消息的意图。
输入 XML 请求的正文。
内容验证关键字用于确保预期内容加载到网页上。 在 关键字 字段中,您可以指定希望在网页内容中搜索的一个或多个单词或短语。 如果找不到预期的关键字,则任务将返回错误。
您可以在关键字字段中输入多个字符串。 输入的值可以通过逻辑表达式分隔,如下所示:
{[("keyword1"&"keyword2")|!"keyword3"]}
哪里:
[ ] 关键字表达式开始;
* = 关键字表达式结束;
() = 对括号进行分组;
和 = 逻辑和;
|• 逻辑 OR;
!• 逻辑不;
“字符串”–关键字。
成功的关键字表达必须包括以下开头和结尾括号:
{["keyword"]}
基本身份验证方案用于允许用户访问某些网站上的内容。 提供后,登录凭据将与请求标头一起传递到 Web 服务器。
- 用户名: 包含 HTTP/S 基本或摘要访问身份验证的用户名。
- 用户密码: 包含 HTTP/S 基本或摘要访问身份验证的密码。
不要将基本身份验证与其他身份验证计划混淆,例如涉及无记名令牌的无记名身份验证和使用权限令牌的 OAuth 2.0。
阅读有关 基本身份验证用户名和密码 以及 监控基于 OAuth 2.0 的 API 的文章,了解更多信息。
标题元素是 SOAP 请求的可选部分。 如果需要,在标题部分,您可以提供有关 SOAP 消息的特定应用信息,如身份验证或付款方式。 您可以添加尽可能多的标题。
例如,您可以定义自定义内容类型标题,以指定随请求一起发送的数据类型:
Content-Type: text/text
如果未为请求指定内容类型标题,则请求将以默认值内容类型发送:文本/xml。
DNS 选项功能允许用户选择在监控任务期间如何执行域名服务器 (DNS) 请求。
要指定解决主机名的模式,请在 DNS 解析模式 部分选择可用模式之一。 有关功能配置的更多详细信息,请参阅 DNS 模式选项。
自定义 DNS 主机部分允许设置 IP 地址到主机名的映射。 支持 IPv6 和 IPv4 DNS 解析。
要指定映射,请在相应的字段中输入 IP 地址和主机名。
另请参阅 :DNS 模式选项。