Как использовать устройства и цели

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

Мониторинг 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.

Заголовок пользователя-агента по умолчанию установлен на:

Пользователь-агент: Mozilla/5.0 (совместим; 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)

Тем не менее, строка пользователя-агента может быть заменена на любую другую строку. Для этого добавьте пользовательский заголовок с именем “пользователь-агент” и необходимым конкретным значением.

Параметры DNS

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

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

Раздел Пользовательские DNS Хосты содержит отображение IP-адресов для хост-имен.

Чтобы указать отображение, введите 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.