Автоматизированные инструменты / платформы тестирования производительности веб-сайтов - PullRequest
0 голосов
/ 25 ноября 2010

У меня есть веб-сайт, который активно использует AJAX для связи с сервером.Теперь я хочу провести тестирование производительности и стресс-тестов с использованием автоматических скриптов.Есть ли у вас какие-либо рекомендации?

Функциональность, возможно, с учетом URL-адреса, подключить обратный вызов страницы готовы.В обратном вызове я могу эмулировать нажатие на какую-то кнопку, используя свойство идентификатора кнопки.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 25 ноября 2010

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

На ум приходят Сахи и Селен .Они позволяют автоматизировать клики, отправку и т. Д., Аналогично тому, что делают инструменты тестирования GUI, и тестировать ваше приложение.

Механизация ( Версия Perl (оригинал), Версия Ruby и версия Python ) используются для написания сценариев, которые могут взаимодействовать с вашим сайтом для имитации пользователя.Они не основаны на «GUI», поэтому не полагайтесь на браузер.Это может повлиять на то, что вы можете сделать с Javascript.Еще один похожий инструмент (хотя у меня нет личного опыта с ним) - watir .

Если вы хотите «забить» свой веб-сайт (т. Е. Тестирование производительности), единственное, с чем я столкнулся, это Apache Benchmarker .Он может генерировать отчеты о том, сколько необработанного трафика может занять ваш сайт, прежде чем он рухнет.Предполагая, что ваши обратные вызовы не имеют состояния, вы можете использовать это, чтобы забить их.

2 голосов
/ 25 ноября 2010

использование селен ...

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