Создание теста службы вручную

Можно создать тест службы, не записывая его, а добавляя нужные элементы теста и вручную изменяя их параметры в редакторе теста.

Прежде чем начать

Тесты сохраняются в проектах тестов, которые включают папку с исходным кодом. Необходимо создать проект теста прежде чем создать тест.

Файл WSDL в рабочем пространстве должен иметь правильный синтаксис. Синтаксис файлов WSDL должен соответствовать требованиям среды тестирования.

В случае применения идентификации SSL в рабочей области должны быть доступны необходимые файлы ключей.

В случае применения защиты SOAP убедитесь, что в среде настроены правильные библиотеки и файлы конфигурации.

Процедура

  1. В рабочей среде выберите Файл > Создать > Прочие > Тест > Ресурсы теста > Тест службы или нажмите кнопку Создать тест службы Создать тест службы на панели инструментов.
  2. Выберите проект и в поле Имя файла теста введите имя файла теста. Введенное имя используется как базовое для записи, теста и прочих обязательных файлов. На обычной панели Навигатор или панели Структура пакетов Java™ эти файлы показаны вместе с их отличительными суффиксами, но на панели Навигатор теста показаны только простые имена.
  3. Нажмите Готово.
  4. Для того чтобы добавить вызов веб-службы, выберите элемент теста в редакторе теста, нажмите кнопку Добавить и затем выберите Запрос к веб-службе.
  5. Выберите файл WSDL, соответствующий вызову, и нажмите кнопку Готово.
  6. В элемент запроса к веб-службе добавьте всю необходимую информацию для правильного вызова.
  7. На вкладке Протокол настройте транспортный протокол для этого вызова. Если это необходимо, нажмите кнопку Изменить, чтобы настроить транспортный протокол для всего теста, включая параметры прокси и HTTPS.
  8. Нажмите кнопку Обновить возврат для вызова веб-службы. Откроется окно Предварительный просмотр возврата с данными, используемыми для вызова.
  9. Нажмите кнопку Обновить тест. При этом будет выполнен вызов веб-службы и создан элемент сообщения с данными возврата. Если элемент сообщения уже существует, то он будет обновлен с последними данными возврата. Элемент с данными возврата позволяет реализовать зависимость данных и точки проверки на основе содержимого.

Комментарии