Можно использовать в тестах элементы запроса службы для отправки запроса к службе.
Об этой задаче
Сложные запросы на обслуживание или точки проверки могут содержать пустые элементы XML, которые не требуются в тестовом сценарии. При воспроизведении теста можно такие пустые элементы XML можно пропустить.
В меню убедитесь, что включен переключатель Показывать столбец 'Пропустить пустой' в программе просмотра структуры XML. Эта опция отображает столбец Пропустить пустой в утилите просмотра структуры запроса. После этого можно выбрать элементы XML для пропуска.
Процедура
- Откройте тест в редакторе тестов и выберите первый элемент в тесте.
- Нажмите кнопку Добавить и выберите запрос службы.
- Если выбран запрос службы WSDL, выберите один из нескольких файлов WSDL в рабочей области для тестируемой веб-службы и нажмите кнопку Далее. При необходимости можно импортировать файл WSDL в рабочую область с помощью кнопки Добавить.
- Выберите HTTP, JMS или WebSphere
MQ в зависимости от используемого веб-службой транспортного протокола и укажите правильную
конфигурацию транспортного протокола для выполнения вызова. Можно создать Новую конфигурацию транспортного протокола или повторно
использовать существующую.
- Нажмите Готово. В редакторе создается запрос веб-службы.
- На странице запроса Сообщение можно изменить содержимое запроса службы с
помощью панелей Форма, Дерево и Исходный
код.
- Если к запросу должны быть прикреплены файлы ресурсов, перейдите на вкладку
Вложение. Нажмите кнопку Добавить,
Удалить или Изменить, чтобы указать ресурсы, которые должны
быть прикреплены к запросу.
- Если служба использует шифрование, подпись или другие протоколы защиты, выберите страницы
Защита для запроса и Защита для ответа и настройте защиту
для данного запроса службы или откройте редактор защиты WSDL.
Дальнейшие действия
После создания элементов можно с помощью редактора тестов изменить запросы службы. Можно создать
элемент ответа службы для тестирования производительности и поведения службы. Можно также заменить
некоторые значения содержимого на переменные пула данных или ссылки.