Сведения о тесте службы

В редакторе тестов элемент теста - первый элемент в комплекте тестов. Параметры в элементе теста применяются ко всему тесту.

Общие параметры

Пулы данных
Сведения о каждом пуле данных, используемом тестом (имя пула данных, используемые столбцы и расположение ссылки на столбец пула данных в тесте). Щелкните на расположении, чтобы туда перейти.
Добавить пул данных
Добавить ссылку на пул данных, который необходимо использовать в тесте. Эта команда эквивалентна команде меню Добавить > Пул данных, когда выбран тест.
Удалить
Удалить выбранный пул данных. Эта команда недоступна, если пул данных используется.

Конфигурация SSL

Создайте конфигурацию SSL для идентификации сертификатов между клиентом и сервером. Конфигурации SSL доступны всем запросам сообщений в тесте. В тесте с несколькими конфигурациями SSL для каждого запроса сообщения должна быть указана конкретная конфигурация.

Конфигурация SSL по умолчанию всегда доверяет серверам, что соответствует отсутствию идентификации.

Конфигурация SSL
Выберите существующую или создайте новую конфигурацию SSL. На панели инструментов доступны кнопки Создать, Переименовать и Удалить, с помощью которых можно создать новую либо переименовать или удалить существующую конфигурацию. Кнопки Скопировать и Вставить позволяют копировать и вставлять конфигурации SSL в редакторе SSL и редакторе тестов.
Идентификация сервера
В этом разделе описывается степень доверия клиента к серверу.
Всегда доверять серверу
Позволяет отказаться от идентификации или разрешить игнорировать сертификаты (в этом случае все серверы считаются доверенными). Если используется одинарная идентификация и необходимо принимать только доверенные серверы, то рекомендуется выключить этот параметр и указать хранилище доверенных сертификатов.
Хранилище доверенных сертификатов клиента
Если применяется одинарная идентификация, то в хранилище доверенных сертификатов клиента содержатся сертификаты всех доверенных серверов. С помощью кнопки Обзор найдите и укажите файл KS, JKS или JCEKS, содержащий действующие сертификаты доверенных серверов.
Пароль
Если файл доверенных сертификатов клиента зашифрован, введите пароль для доступа к нему.
Взаимная идентификация
В этом разделе описывается степень доверия сервера к клиенту, включая идентификацию сервера.
Использовать сертификат клиента
При использовании двойной идентификации эта опция позволяет указать хранилище ключей, содержащее сертификат клиента. Этот сертификат разрешает серверу идентифицировать клиент.
Хранилище ключей клиента
С помощью кнопки Обзор укажите файл KS, JKS или JCEKS, содержащий действующий сертификат, идентифицирующий клиента.
Пароль
Если файл доверенных сертификатов клиента зашифрован, введите пароль для доступа к нему.
Выбрать доверенный псевдоним для двусторонней идентификации
Выберите псевдоним для конфигурации SSL. Хранилище ключей может содержать несколько псевдонимов для разных сертификатов защиты. Выберите псевдоним для пользователя. Кроме того, в пуле данных можно сохранить псевдонимы, применяемые к виртуальным пользователям во время выполнения.

Конфигурация протокола (HTTP)

На странице конфигурации HTTP элемента теста указывается информация, необходимая библиотекам сервера для функций отправки и приема данных по HTTP.

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

HTTP/2
Для тестирования службы, которая использует протокол HTTP/2, выберите этот переключатель.
Использовать HTTP Keep Alive
Позволяет сохранить соединение HTTP после запроса. Этот параметр недоступен в случае применения IBM® Rational AppScan.
Использовать SSL
Позволяет задать конфигурацию SSL. Для создания новой или выбора существующей конфигурации SSL нажмите кнопку Настроить SSL.
Идентификация платформы
В этом разделе указывается тип идентификации для доступа к службе. Если нет необходимости в идентификации, выберите Нет.
Простая идентификация HTTP
Позволяет задать Имя пользователя и Пароль для простой идентификации.
Идентификация NTLM
Позволяет разрешить применение протокола идентификации Microsoft NTLM. В NTLM применяется идентификация типа запрос-ответ. В этом окне показывается, что согласовывается (принимается клиентом и запрашивается сервером) и что идентифицируется (ответ клиента на запрос от сервера).
Идентификация Kerberos
Позволяет задать использование между клиентом и сервером протокола идентификации Kerberos.
Подключаться через сервер proxy
Если для HTTP-соединения необходимо задать прокси-сервер или корпоративный брандмауэр, то укажите Адрес и Порт прокси-сервера. Если серверу proxy требуется идентификация, выберите Базовая идентификация proxy или Идентификация proxy NTLM.
Идентификация Proxy
В этом разделе указывается тип идентификации для доступа к прокси-серверу. Если нет необходимости в идентификации, выберите Нет.
Простая идентификация proxy
Позволяет задать Имя пользователя и Пароль для простой идентификации.
Идентификация NTLM proxy
Позволяет разрешить применение протокола идентификации Microsoft NTLM. В NTLM применяется идентификация типа запрос-ответ. В этом окне показывается, что согласовывается (принимается клиентом и запрашивается сервером) и что идентифицируется (ответ клиента на запрос от сервера).
Пользовательский класс
Выберите эту опцию, если протокол связи требует сложной низкоуровневой обработки с пользовательским кодом Java™ для преобразования входящих или исходящих сообщений. С помощью кнопки Обзор можно выбрать класс Java, использующий соответствующий API. Эта опция недоступна в IBM Security AppScan.

Конфигурация протокола (JMS)

На странице конфигурации JMS элемента теста указывается информация, необходимая библиотекам сервера для функций отправки и приема данных по JMS.

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

Стиль получателя
Стиль получателя JMS. Выберите Тема или Очередь.
Адрес конечной точки
Адрес получателя.
Использовать временный объект
Выберите эту опцию, если необходимо задать в качестве места назначения JMS временный объект. В случае очереди очереди JMS в сообщении передается временная очередь JMS.
Адрес точки приема
Если переключатель Использовать временный объект выключен, укажите адрес JMS конечной точки места назначения.
Простая идентификация
Позволяет задать Имя пользователя и Пароль для простой идентификации.
Имя пользовательского класса адаптера
Настройка пользовательского адаптера JNDI для данной конфигурации. Для применения пользовательского адаптера необходимо создать класс Java, расширяющего класс Axis и методы. В поле Имя класса адаптера укажите имя класса пользовательского адаптера.
Текстовое сообщение
Укажите формат сообщения: текстовый или байтовый.
Свойства фабрики контекста
Измените свойства фабрики контекстов. С помощью кнопки Добавить можно добавить строки свойств в конфигурацию фабрики контекстов.
Свойства коннектора
Измените свойства коннектора. С помощью кнопки Добавить можно добавить строки свойств в конфигурацию коннектора. Продукт поддерживает следующие коннекторы:
  • Приоритет JMS
  • Режим доставки JMS
  • Время жизни JMS

Конфигурация протокола (WebSphere MQ)

На странице конфигурации WebSphere MQ элемента теста указывается информация, необходимая библиотекам сервера для функций отправки и приема данных через WebSphere MQ.

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

Администратор очередей
В этой области задаются параметры очередей для службы.
Имя администратора очередей
Имя целевого администратора очередей для отправки запроса.
Идентификация
Если для доступа к администратору очередей требуется проходить идентификацию, включите этот переключатель и укажите идентификационные данные. Если доступ к администратору очередей предоставляется без идентификации, этот переключатель можно не включать.
Использовать локальный администратор очередей
Позволяет разрешить использование локального администратора очередей. В случае выключения этого параметра укажите следующую информацию:
Адрес администратора очередей
Укажите IP-адрес или имя хоста удаленного сервера WebSphere MQ.
Порт администратора очередей
Прослушивающий порт удаленного сервера WebSphere MQ.
Канал клиента
Канал режима соединения с сервером удаленного администратора очередей.
Очереди
В этой области указываются параметры очереди отправки для службы.
Имя очереди отправки
Имя очереди, управляемой администратором очередей.
Использовать временную очередь для ответа
Указывает, должен ли сервер WebSphere MQ создавать временную очередь. Если эта опция выбрана, то будет создана временная очередь, единственной целью которой будет получение заданных сообщений. Потом эта очередь будет удалена.
Имя очереди приема
Если переключатель Использовать временную очередь выключен, то в этом параметре будет указан администратор очередей, заданный в строке Имя администратора очередей. Этот администратор должен управлять данной очередью. Если требуется задать несколько имен очередей, укажите их через точку с запятой ( ; ).
Использовать заголовок RFH2
Укажите, необходимо ли использовать транспортный протокол для функции SOAP через MQ, входящей в WebSphere MQ. Эта функция работает с предопределенным форматом сообщений MQ (RFH2); поэтому, если она выбрана, то остальные опции Дескриптора сообщений будут недоступными.
Соединение SSL
Позволяет задать использование конфигурации SSL, если параметр Канал клиента указывает на защищенный канал. Кнопка Открыть редактор SSL позволяет создать конфигурацию SSL, а Изменить - изменить конфигурацию, связанную с текущим тестом.

Если в WSDL, применяемый для создания запроса сообщения, сервер WebSphere MQ указывается с помощью поддерживаемого JMS URI, то конфигурация SSL создается автоматически. Если генератору тестов не удается создать конфигурацию SSL, необходимо создать ее вручную.

Если WSDL создается со службой WebSphere MQ (amqwdeployWMService), то необходимо открыть WSDL и изменить привязку транспортного протокола с HTTP на JMS для предотвращения создания конфигурации HTTP генератором тестов.

Комплект шифров
Комплект шифров, используемый в конфигурации канала.
Дескриптор сообщения
Позволяет настроить поля запроса. Можно изменить формат дескриптора сообщения MQ на нестандартный, применяемый другими типами серверов, особенно в случае использования запроса сообщения XML. Дополнительная информация о дескрипторах сообщений приведена в документации по WebSphere MQ.
В таблице Свойства сообщения укажите следующие свойства сообщения MQ:
  • JMSXDeliveryCount
  • JMSXGroupSeq
  • JMS_IBM_Report_Exception
  • JMS_IBM_Report_Expiration
  • JMS_IBM_Report_COA
  • JMS_IBM_Report_COD
  • JMS_IBM_Report_PAN
  • JMS_IBM_Report_NAN
  • JMS_IBM_Report_Pass_Msg_ID
  • JMS_IBM_Report_Pass_Correl_ID
  • JMS_IBM_Report_Discard_Msg
  • JMS_IBM_MsgType
  • JMS_IBM_Feedback
  • JMS_IBM_PutApplType
  • JMS_IBM_Encoding
  • JMS_IBM_Last_Msg_In_Group
Более подробная информация об этих свойствах приведена в документации по IBM WebSphere MQ.
Целевая служба
Если используется среда Microsoft .NET с функцией WebSphere MQ SOAP через MQ укажите имя целевой службы для WSDL.

Комментарии