Модуль для Тестирования Silverlight


Веб-приложения Microsoft Silverlight используют специальный двоичный формат MSBin1 для передачи данных между клиентом и сервером. Эти структуры данных встроены в обычные HTTP-запросы, т.ч. WAPT может их записывать и воспроизводить во время тестов. Однако WAPT не может менять содержимое передаваемых структур, чтобы управлять данными во время тестов. Эта проблема решается путем установки специального Модуля для тестирования Silverlight. Он устанавливается отдельно от основного продукта на компьютер, где используется WAPT или интерфейсный компонент WAPT Pro.

Модуль интегрирован с основным продуктом. С его помощью WAPT показывает двоичные данные Silverlight во вкладке со свойствами запроса и вкладке обработки ответа. Эти данные имеют иерархическую структуру, поэтому WAPT представляет их в виде XML документов. Вы сможете добавлять динамические значения в эти документы, чтобы параметризовать профили виртуальных пользователей, в результате чего WAPT будет использовать разные данные для разных пользовательских сессий во время теста.

Вы также сможете использовать функцию XPath для обработки ответов сервера в формате MSBin1, т.к. с помощью модуля для тестирования Silverlight WAPT преобразует тело таких ответов в XML документы. Вы сможете извлечь любые данные из ответа сервера и вставить их в последующие запросы, выполнив всю необходимую параметризацию.

В журнале Вы сможете просмотреть результаты выполнения профиля, содержащего данные Silverlight. Как запрос, так и ответ сервера показаны в виде XML-документов. В программе есть специальное средство для просмотра различий содержимого запросов и ответов, полученных во время теста, с изначально записанными.