如何创建设备和目标
工作原理
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。
Enter the number of seconds the system should wait for a response from the target resource before returning an error. If this is left blank the default timeout is 120 seconds.
SOAPAction HTTP 请求标头字段可用于指示 SOAP HTTP 请求的意图。 该值是标识意图的 URI。 SOAP 对 URI 的格式或特异性没有限制,或者它可解析。 发出 SOAP HTTP 请求时,HTTP 客户端必须使用此标头字段。 SOAPAction 标头字段的存在和内容可用于防火墙等服务器,以适当筛选 HTTP 中的 SOAP 请求消息。 空字符串 (”) 的标题字段值表示 SOAP 消息的意图由 HTTP 请求-URI 提供。 没有值表示没有迹象表明消息的意图。
输入 XML 请求的正文。
Content Validation Keywords are used to ensure that the expected content was loaded onto a web page. In the Keyword fields, you can specify one or more words or phrases that you wish to search for in the web page content. If the expected keywords are not found, the task will return an error.
You can enter multiple strings into the keyword fields. The values you enter can be separated by logical expressions as follows:
{[("keyword1"&"keyword2")|!"keyword3"]}
Where:
{[ – keyword expression start;
]} – keyword expression end;
() – grouping brackets;
& – logical AND;
| – logical OR;
! – logical NOT;
“string” – a keyword.
A successful keyword expression must include the start and end brackets as follows:
{["keyword"]}
The HTTP authentication protocol is used to allow users to access content on some websites.
The following authentication schemes are available:
- Basic Authentication: This method encodes the username and password in base64 and sends them in the request header. It’s simple but not secure unless used with HTTPS.
- Digest Authentication: This scheme hashes credentials using a nonce (a random value) before sending them over the network, providing better security than Basic Authentication by preventing replay attacks.
- NTLM Authentication: A challenge-response mechanism developed by Microsoft, NTLM is used for securing credentials in Windows environments. It provides strong security by using multiple hashing and challenge-response protocols.
Once provided, login credentials will be passed along with the request header to the web server.
- Username: contains a username for HTTP/S authentication.
- User Password: contains a password for HTTP/S authentication.
Do not confuse HTTP authentication with other authentication schemes such as Bearer Authentication that involves bearer tokens and OAuth 2.0 that uses access tokens.
Read the articles on Basic Authentication Username and Password and Monitoring OAuth 2.0-based APIs for more information.
标题元素是 SOAP 请求的可选部分。 如果需要,在标题部分,您可以提供有关 SOAP 消息的特定应用信息,如身份验证或付款方式。 您可以添加尽可能多的标题。
例如,您可以定义自定义内容类型标题,以指定随请求一起发送的数据类型:
Content-Type: text/text
如果未为请求指定内容类型标题,则请求将以默认值内容类型发送:文本/xml。
DNS 选项功能允许用户选择在监控任务期间如何执行域名服务器 (DNS) 请求。
要指定解决主机名的模式,请在 DNS 解析模式 部分选择可用模式之一。 有关功能配置的更多详细信息,请参阅 DNS 模式选项。
自定义 DNS 主机部分允许设置 IP 地址到主机名的映射。 支持 IPv6 和 IPv4 DNS 解析。
要指定映射,请在相应的字段中输入 IP 地址和主机名。
另请参阅 :DNS 模式选项。