Загрузите тест настольного клиента .NET - PullRequest
1 голос
/ 06 марта 2009

Мне нужно автоматизировать нагрузочные тесты в настольном приложении .NET с помощью автоматизированного сценария, предпочтительно такого, который способен записывать щелчки мыши и нажатия клавиш.

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

Существуют ли какие-либо инструменты, которые можно использовать для этого? Это приложение НЕ имеет HTTP-интерфейса, поэтому нельзя использовать обычный веб-инструмент для нагрузочного тестирования.

Ответы [ 2 ]

1 голос
/ 06 марта 2009

Взгляните на QuickTestPro . Мы используем его для веб-приложений и приложений Windows.

Тем не менее, если эти приложения вызывают базу данных, вы можете просто провести стресс-тестирование самой базы . Я думаю, вам будет трудно получить объем (100 одновременных пользователей), который вы ищете, с помощью любого инструмента. То есть как оно будет одновременно открывать 10 экземпляров вашего приложения?

Удачи!

0 голосов
/ 06 марта 2009

Mercury (в настоящее время принадлежащий HP, я полагаю) давно занимается выпуском масштабируемых средств тестирования.

Если вы хотите попробовать автоматизировать некоторые из них самостоятельно, ознакомьтесь с UI Automation Framework , который сейчас поставляется Microsoft.

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