Как создавать устройства и целевые объекты

Как это работает

Мониторинг SOAP позволяет протестировать веб-службу на основе SOAP на наличие, ошибки и надлежащее содержание.

Задача SOAP назначает агентам для репликации одного или нескольких запросов клиентов и мониторинга веб-сервисов. В зависимости от предпочтений, выбранных в настройках устройства, Dotcom-Monitor будет отправлять оповещения при обнаружении проблемы.

Настройка цели

Вы можете вручную настроить запрос SOAP с помощью конверта SOAP или использовать SOAP Wizard, нажав кнопку Use WSDL в верхней части страницы.

Мастер HTTP/SOAP позволяет указать URL-адрес WSDL и выбрать действительные параметры для тестирования перед продолжением. (Вы должны указать весь URL, включая HTTP, такие как “http://www.example.com/wsdl.asmx?WSDL”).

Url

Введите URL страницы, которую вы хотите контролировать. Она должна быть отформатирована как таковая: www.example.com.

Порог проверки времени (в секундах)

Введите количество секунд, в течение которых система должна ожидать ответа от целевого ресурса, прежде чем выдать ошибку. Если этот параметр оставлен пустым, время ожидания по умолчанию составляет 120 секунд.

SOAPAction

Поле заголовка запроса SOAPAction HTTP может быть использовано для обозначения намерения запроса SOAP HTTP. Значение URI определяет намерение. SOAP не устанавливает никаких ограничений на формат или специфику URI или на то, что он является размечаемым. Клиент HTTP должен использовать это поле заголовка при выдаче запроса SOAP HTTP. Присутствие и содержание поля заголовка SOAPAction может быть использовано серверами, такими как брандмауэры, для надлежащей фильтрации сообщений запроса SOAP в HTTP. Значение поля заголовка пустой строки (“”) означает, что цель сообщения SOAP обеспечивается HTTP Request-URI. Никакое значение не означает, что нет никаких указаний на цель сообщения.

Сообщение XML

Введите тело запроса XML.

Проверка содержимого

Ключевые слова проверки содержимого используются для обеспечения загрузки ожидаемого содержимого на веб-страницу. В полях ключевых слов можно указать одно или несколько слов или фраз, которые вы хотите искать в содержимом веб-страницы. Если ожидаемые ключевые слова не найдены, задача вернет ошибку.

Вы можете ввести несколько строк в поля ключевых слов. Значения, которые вы вводите, могут быть разделены логическими выражениями следующим образом:

{[("keyword1"&"keyword2")|!"keyword3"]}

где:
– начало выражения ключевых слов;
– конец выражения ключевых слов;
() – группирование кронштейнов;
Вопрос – логический AND;
| – логический OR;
! – логически НЕ;
“строка” – ключевое слово.

Успешное выражение ключевого слова должно включать в себя стартовые и конечные скобки следующим образом:

{["keyword"]}

Базовая аутентификация

Схема базовой аутентификации используется для предоставления пользователям доступа к контенту на некоторых веб-сайтах. После этого учетные данные для входа будут переданы вместе с заголовком запроса на веб-сервер.

  • Имя пользователя: содержит имя пользователя для базовой проверки подлинности доступа HTTP/S или дайджест.
  • Пароль пользователя: содержит пароль для базовой проверки подлинности доступа HTTP/S или дайджест.

Не путайте Basic Authentication с другими схемами аутентификации, такими как Проверка подлинности на предъявителя, которая включает токены на предъявителя, и OAuth 2.0, которая использует токены доступа.

Для получения дополнительной информации читайте статьи об основных api-пользователях аутентификации и паролях и мониторинге API на основе OAuth 2.0.

Заголовки

Элемент заголовка является дополнительной частью запросов SOAP. При необходимости в разделе заготовки можно предоставить информацию о сообщениях SOAP, таких как аутентификация или способ оплаты. Вы можете добавить столько заготовок, сколько вы хотели бы.

Например, можно определить пользовательский заголовок Content-Type, чтобы указать тип данных, отправленных вместе с запросом:

Content-Type: text/text

Если заголовок Content-Type не указан для запроса, запрос будет отправлен с значением по умолчанию Content-Type: text/xml.

The default User-Agent header is set to:

User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) DMBrowser/2.1 (SV)

However, the user-agent string can be replaced with any other string. To do this, add a custom header with the name “user-agent” and the specific value needed.

Параметры DNS

Функция DNS Options позволяет пользователям выбирать, как запросы сервера доменных имен (DNS) проводятся во время выполнения задачи мониторинга.

Чтобы указать режим разрешения имен хостов в разделе Режим решения DNS, выберите один из доступных режимов. Для получения более подробной информации о конфигурации функции см.

Раздел Custom DNS Hosts позволяет настроить сопоставление IP-адресов с именами хостов. Поддерживается разрешение DNS IPv6 и IPv4.

Чтобы указать сопоставление, введите IP-адрес и имя хоста в соответствующие поля.

Примеры:

192.168.107.246 example.com user.example.com userauth.example.com tools.example.com
192.168.107.246 example.com
192.168.107.246 user.example.com
192.168.107.246 userauth.example.com

Смотрите также: Параметры режима DNS.