Тест нагрузки SOAP позволяет проверить производительность веб-сервиса soap под нагрузкой пользователя.

Настройка теста

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

Мастер HTTP/SOAP позволяет указать URL-адрес WSDL и выбрать действительные параметры для тестирования перед продолжением.

Url

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

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

Введите количество секунд, в течение которого задача должна ждать ответа с веб-страницы, прежде чем закончить задачу и вернуть ошибку. Если это оставлено пустым, тайм-аут по умолчанию для задачи составляет 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.

Заголовки

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, выберите один из доступных режимов. Для получения более подробной информации о конфигурации функции см.

Раздел Пользовательские 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.