Точка проверки службы - сведения

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

Точки проверки включения и равенства

Точки проверки включения выдают вердикт Успешно, когда объект возвращаемого сообщения содержит указанное сообщение XML. Точки проверки равенства выдают вердикт Успешно, когда объект возвращаемого сообщения совпадает с указанным сообщением XML.

Проверка выполняется, если объект возвращаемого сообщения является допустимым сообщением XML. Проверяется и имя элемента XML, и окончательное возвращаемое значение элемента. Атрибуты не проверяются.

Для редактирования сообщения предусмотрены представления Форма, Дерево и Исходный код.

Проверять с помощью пространства имен XML
Выберите этот параметр для проверки полной структуры, включая пространство имени XML, вместо простого имени. Например, если ожидаются следующие данные XML:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Когда включен параметр Поддержка пространства имен, проверяется полное имя возвращаемого значения:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Когда параметр Поддержка пространства имен выключен, префикс пространства имен игнорируется и проверяется только простое имя элемента и окончательное возвращаемое значение:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
В этом случае можно упростить значение ожидаемых данных XML следующим образом:
<responseElement><responseElement>
Проверять текстовые узлы XML
Выберите этот параметр, чтобы включить проверку текстовых значений XML.
Проверять атрибуты XML
Выберите этот параметр, чтобы включить проверку атрибутов XML.
Форма

Простое представление элементов вызова со значениями. Это представление позволяет быстро изменить значения в форме.

Дерево

Иерархическое представление элементов вызова со значениями, атрибутами и связанными пространствами имен. Для изменения этого списка используются кнопки Добавить, Вставить, Удалить, Переместить вверх и Переместить вниз.

Нажмите кнопки фильтрации пространство имен, атрибут или текст в зависимости от того, какая информация нужна.

Опция Разрешить только допустимые изменения позволяет активировать интеллектуальное редактирование, основанное на указанном документе схемы XML (XSD). Для задания набора документов XSD для рабочей среды в навигаторе тестов щелкните правой кнопкой мыши на проекте и выберите пункт Свойства и затем Каталог схем. Выключите интеллектуальное редактирование, если нет XSD или необходимо обойти схему.

Можно использовать стандартные регулярные выражения Java™. В столбце Регулярное выражение выберите строку атрибута или текстового значения и введите регулярное выражение в столбце Значение. Например, следующее регулярное выражение проверяет правильность формата электронного адреса: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Исходный код
В этом представлении показывается исходный код документа XML вызова.
Важное замечание: Теги ID на странице Исходный код указывают на внутреннее представление для теста. Если эти теги удалить, будут удалены все существующие ссылки и подстановки. После удаления эти теги невозможно восстановить.

Точки проверки запроса

Точки проверки запроса выдают вердикт Успешно, когда число узлов, возвращаемых запросом XPath, совпадает с указанным в точке проверки ожидаемым числом узлов.

Проверка выполняется, если объект возвращаемого сообщения является допустимым документом XML.

Выражение XPath

Укажите запрос на языке XPath. Дополнительная информация о выражениях XPath приведена в спецификации языка XPath (http://www.w3.org/TR/xpath). Выберите Скомпоновать выражение, чтобы открыть окно Компоновщик выражений XPath.

Прим.: Поскольку выражения XPath требуют, чтобы полное имя имело префикс, они возвращают пустой результат для пространства имен по умолчанию, объявленного атрибутом xmlns.
Оператор и ожидаемое количество
В этом поле указывается ожидаемое число узлов, возвращаемое запросом.
Вычислить
Эта кнопка вычисляет количество узлов на основе текущего ввода. Это значение автоматически заменяет текущее Ожидаемое количество.

Точки проверки вложения

Точки проверки вложения выдают вердикт Успешно, когда вложение возвращаемого сообщения соответствует всем критериям, указанным в точке проверки.

Проверка выполняется, только если объект возвращаемого сообщения является допустимым документом XML.

Индекс проверяемого вложения

В случае нескольких вложений это число указывает, какое вложение должно проверяться.

Размер вложения

В этом поле указывается ожидаемый размер вложения.

Тип MIME
В этом поле указывается ожидаемый тип MIME вложения.
Кодировка
В этом поле указывается ожидаемая кодировка вложения.

Точки проверки XSD

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

Проверка выполняется, только если объект возвращаемого сообщения является допустимым документом XML.

Добавить XSD
Добавить XSD в список проверок.
Добавить WSDL

Добавить WSDL с XSD в список проверок.

Открыть

Открыть выбранный файл XSD или WSDL.


Комментарии