Как настроить тест производительности для Microsoft Sync Framework?

Мы разработали приложение Client Server с использованием Microsoft Sync Framework для синхронизации данных между клиентским приложением WinForm (с базой данных локального кэша SQL CE) и сервером базы данных SQL SErver 2008. Приложение теперь в значительной степени завершено, и все функции работают нормально. Итак, теперь мы хотим использовать выпуск Visual Studio 2008 Test для создания теста производительности (на сервере, например, симуляции одновременной синхронизации 10 пользователей с базой данных сервера в течение 20 минут), нагрузочного теста на пропускную способность (какой объем сетевого трафика будет генерироваться) и скоро. По сути, мы хотим смоделировать реальную ситуацию и увидеть нашу систему (с Sync Framework) и обработать ее.

Однако из-за характера синхронизации мы не можем просто использовать редакцию VS Test для создания нагрузочного теста и постоянно грохнуть сервер, потому что для правильной симуляции каждого клиента у каждого клиента должна быть своя собственная база данных SQL CE Local Cache. Означает ли это, что мне нужно настроить 10 клиентов в 10 разных папках, а затем использовать VS Test Edition, чтобы запустить их? Или есть ли лучший способ настроить тест?

И есть ли у кого-нибудь опыт настройки нагрузочного и производительного тестирования для Sync Framework? Спасибо!

0 ответов

Другие вопросы по тегам