Общие сведения о WSDBIT
API веб-служб для устройств (WSD) (WSDAPI) обеспечивает следующие типы обмена сообщениями:
Обнаружение устройства DPWS.
Описание устройства DPWS. Это называется обменом метаданными.
Отправка сообщений службы вместе с двоичными вложениями в службу DPWS и из нее.
Подписка на события и получение событий из службы DPWS.
Как показано на следующем рисунке, средство WSDAPI Basic Interoperability Tool (WSDBIT) использует WSDAPI для отправки и получения сообщений DPWS. WSDBIT можно использовать для проверки взаимодействия между WSDAPI, запущенным в клиенте, и стеком DPWS, работающим на устройстве.
Сценарии взаимодействия предназначены для проверки формата сообщения вместе с протоколами, которые использовались в предыдущих обменах сообщениями. Сценарии определяются с точки зрения клиента и организованы по следующим категориям:
Проверка устройств и служб проверяет обнаружение устройств DPWS и обмен метаданными.
Простые и расширенные средства управления проверяют и проверяют сообщения, относящиеся к службе.
Вложения проверяют и проверяют вложения сообщений, как определено в спецификации механизма оптимизации передачи сообщений SOAP (MTOM).
Eventing проверяет и проверяет события веб-служб.
Безопасный обмен данными включает элементы всех предыдущих сценариев.
В зависимости от конкретных потребностей тестирования взаимодействия можно реализовать устройство, клиент или и то, и другое.
Вы также можете выборочно реализовать разделы тестовых случаев. Например, можно реализовать только проверку устройств и служб , а также тестовые случаи взаимодействия простого и расширенного управления .
Примечание Как минимум, необходимо реализовать тестовые случаи взаимодействия проверки устройств и служб, так как этого требуют другие тестовые случаи.