Поделиться через


Общие сведения о WSDBIT

API веб-служб для устройств (WSD) (WSDAPI) включает следующие типы обмена сообщениями:

  • Обнаружение устройства DPWS.

  • Описание устройства DPWS. Это называется обмен метаданными.

  • Отправка специфических для службы сообщений и двоичных вложений в службу DPWS и из нее.

  • Подписывание на службу DPWS и получение событий.

Как показано на следующем рисунке, основной инструмент взаимодействия WSDAPI (WSDBIT) использует WSDAPI для отправки и получения сообщений DPWS. WSDBIT можно использовать для проверки взаимодействия между WSDAPI, работающей в клиенте, и стеком DPWS, работающим на устройстве.

Схема, демонстрирующая средство взаимодействия WSDAPI basic (WSDBIT) и связанные с ним компоненты.

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

  • Проверка устройств и служб включает тестирование и верификацию обнаружения устройств DPWS и обмена метаданными.

  • Простые и расширенные тесты управления проверяют сообщения, относящиеся к службе.

  • Вложения тестируются и подтверждаются вложения сообщений, как это определено в спецификации механизма оптимизации передачи сообщений SOAP (MTOM).

  • Обработка событий тестирует и проверяет обработку событий веб-служб.

  • Безопасное взаимодействие включает элементы всех предыдущих сценариев.

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

Вы также можете выборочно реализовать разделы тестовых вариантов. Например, можно реализовать только проверку устройств и служб , а также тестовые случаи взаимодействия "Простой" и "Расширенный контроль ".

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