В структуре теста можно создать последовательность вызовов на основе спецификации WS-ReliableMessaging.
Прежде чем начать
Спецификация WS-ReliableMessaging описывает надежную доставку
сообщений SOAP между распределенными приложениями в случае сбоев компонентов программного обеспечения, систем или сети.
В контексте теста службы надежная структура вызовов с обменом сообщениями
состоит из ряда вызовов, соответствующих спецификации. Структура может быть создана или как последовательность уникальных вызовов службы или как цикл, содержащий элемент вызова и использующий пул данных для
идентификации уникальных вызовов.
Процедура
- В редакторе теста выберите тест, нажмите кнопку Добавить и затем нажмите Структура на основе спецификации. Откроется мастер Создать тест веб-службы.
- На странице Выбор спецификации веб-службы выберите WS-ReliableMessaging и нажмите кнопку Далее.
- Выберите один или несколько файлов WSDL в рабочем пространстве для тестируемой веб-службы и нажмите кнопку Далее. Если необходимо импортировать файл WSDL в рабочее пространство, нажмите кнопку Импорт.
- На странице Настроить протокол выберите существующую конфигурацию транспорта HTTP или нажмите кнопку Создать и создайте новую конфигурацию.
- Укажите URL службы, а также параметры HTTP Метод и Версия.
- В таблице Заголовок нажмите кнопку Добавить и укажите все заголовки, которые требуется добавить в вызов.
- В таблице cookie нажмите кнопку Добавить и укажите все cookie, которые требуется добавить в вызов.
- Нажмите Далее.
- На странице Параметры последовательности укажите, какая структура последовательности будет создана в тесте.
- В поле Число сообщений укажите число вызовов в списке или число итераций цикла.
- Выберите Создать список вызовов службы, чтобы сгенерировать список вызовов с заданным числом сообщений, или выберите Создать цикл с пулом данных чтобы сгенерировать цикл с пулом данных. Пул данных определяет номер каждого вызова в цикле.
- Параметр Случайная последовательность позволяет сгенерировать случайный порядок вызовов.
- Нажмите Готово. В тесте создана структура вызовов службы с надежными сообщениями.