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


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

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

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

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

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

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

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

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

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

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

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

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

  • Eventing проверяет и проверяет события веб-служб.

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

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

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

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