Редактирование заготовок служб

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

Процедура

Для редактирования поведения заготовки выполните следующие действия:

  1. В навигаторе теста дважды щелкните на заготовке, чтобы открыть редактор заготовки. Каждая операция, моделируемая заготовкой, представлена элементом операции, содержащим элементы вариант с описанием условий. Каждый вариант содержит элемент ответа. Элементы вариантов подобны точкам проверки теста и используют то же представление.
  2. Для того чтобы изменить ответ операции, выполните следующие действия:
    1. Откройте в операции элемент Case : Default и выберите элемент ответа. Элемент Case : Default задает ответ заготовки службы, когда не выполнены условия всех прочих вариантов.
    2. Измените содержимое сообщения и укажите текст XML, возвращаемый заготовкой службы.
  3. Для того чтобы добавить условный вариант ответа, выполните следующие действия:
    1. Щелкните правой кнопкой мыши на операции и выберите Добавить > Вариант Равно, Вариант Содержит или Вариант Запрос.
      Эти условные варианты аналогичны точкам проверки Равно, Содержит и Запрос в тестах служб.
      • Используйте вариант Равно, чтобы указать ответ заготовки в случае точного совпадения содержимого входящего сообщения заданному условию.
      • Используйте вариант Содержит, чтобы указать ответ заготовки в случае частичного совпадения содержимого входящего сообщения заданному условию.
      • Используйте вариант Запрос, чтобы указать ответ заготовки в случае совпадения запроса XPath заданному условию.
      Для моделирования поведения исходной службы можно добавить любое число вариантов. Стрелками Выше и Ниже измените порядок обработки условий вариантов. Выполняется только первое совпадающее условие.

      Вариант по умолчанию удалить невозможно, он всегда идет последним вариантом в операции.

    2. Выберите элемент ответа и измените содержимое сообщения, чтобы указать текст XML, возвращаемый заготовкой службы. Отображение текста XML можно изменить с помощью панелей Форма, Дерево и Исходный код.
  4. Выберите Файл > Сохранить или нажмите кнопку Сохранить на панели инструментов.

Дальнейшие действия

По окончании редактирования заготовку службы можно развернуть на сервере заготовок.

Комментарии