Обзор тестирования служб

Функции тестирования служб IBM® Rational Performance Tester и IBM Rational Service Tester for SOA Quality автоматизируют создание, выполнение и анализ функциональных тестов, регрессионных тестов и тестов производительности для веб-служб SOAP, включая поддержку Java Messagine Service (JMS), Websphere MQ, WebSphere Java MQ и Microsoft .NET Windows Communication Foundation (WCF), а также любых служб, генерирующих XML, обычный текст или двоичные данные.
Информативные результаты тестирования основаны на правильности разработки теста. Каждый из следующих этапов способствует генерации значимых результатов теста:

Инструменты тестирования служб

В продукте доступны следующие инструменты:
  • Общий клиент служб позволяет вручную выполнять запросы к службам для широкого диапазона транспортных протоколов, конфигураций аутентификации и профайлов защиты, что делает его чрезвычайно многосторонним клиентом служб. Он эффективно заменяет выделенный клиент и может использоваться для записи вызовов служб или для ручного тестирования и отладки службы во время разработки. Для того чтобы открыть общий клиент служб, нажмите кнопку Общий клиент служб Редактор защиты WSDL на панели инструментов.
  • Редактор защиты WSDL позволяет настроить сложные стеки алгоритмов для запросов и ответов служб. Стеки алгоритмов содержат информацию о цифровых сертификатах и алгоритмах шифрования сообщений для защищенного взаимодействия с веб-службами. Стеки алгоритма составлены из таких блоков, как определения ключей, шифрование, временная отметка или операции подписи, которые могут быть связаны с любой операцией в файле WSDL. Для того чтобы открыть редактор защиты WSDL, щелкните правой кнопкой мыши на файле WSDL в рабочей области и выберите Изменить защиту WSDL или нажмите кнопку Редактор защиты WSDL Редактор защиты WSDL в общем клиенте служб.
  • Редактор тестов - это то место, где разрабатываются тесты. После записи можно изменить тест, добавив зависимости данных или точки проверки. Можно также добавить циклы и условия, а также изменить любую деталь запросов служб.
  • Редактор заготовок позволяет создавать заготовки служб. С помощью редактора заготовок можно определить несколько входных условий, подобных точкам проверки. Каждое условие активирует предопределенный имитированный ответ, который функционально идентичен ответу от имитируемой службы.
  • В Rational Performance Tester редактор расписаний позволяет развернуть множество виртуальных пользователей на локальных и удаленных компьютерах для генерации интенсивной нагрузки для тестирования производительности. Расписание обычно содержит многочисленные тесты и множество виртуальных пользователей.

Комментарии