Имитация звонков Silverlight на сервер - PullRequest
0 голосов
/ 22 сентября 2010

Я пытаюсь выполнить автоматический тест / нагрузочный тест в веб-приложении на основе Silverlight.AFAIK, Silverlight использует WCF для вызовов веб-сервисов на сервер.Вместо того, чтобы пытаться выполнить эти вызовы веб-службы, в настоящее время я рассматриваю возможность захвата всего http-трафика между браузером и сервером (с использованием прокси-сервера) и воспроизведения его с помощью сценария (или, возможно, приложения для нагрузочного тестирования) для имитации действий пользователей.1001 *

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

Итак, мой вопрос: есть ли здесь что-то, чего мне не хватает?Есть ли случаи, не охваченные этим подходом, которые заставили бы меня использовать вызовы WCF из кода вместо простых HTTP-запросов?

(Это продолжение моего более раннего вопроса )

1 Ответ

1 голос
/ 22 сентября 2010

В конечном счете, клиент подключает к сети то, что используется сервером. Даже если ваш клиент использует все виды поведения клиента wcf и другие вещи, которые изменяют сообщения в конвейере до того, как он попадет в канал, это будет включено. Единственное, о чем я могу подумать, что вы можете пропустить, - это вещи транспортного уровня, которые согласовываются до отправки сообщений, такие как согласование безопасности и учетные данные. Я бы попробовал Fiddler2, вы можете экспортировать записанные сеансы в веб-тесты Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...