Подходят ли инструменты веб-автоматизации для разработки пользовательских инструментов нагрузочного / стресс-тестирования? - PullRequest
0 голосов
/ 27 апреля 2010

Такие инструменты, как WebAii, можно использовать для последовательного посещения веб-сайта.

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

Спасибо

Ответы [ 3 ]

1 голос
/ 27 апреля 2010

По сути, да. Но чтобы получить настоящий тест, это определенно потребует многопоточности или, предпочтительно, запускается на многочисленных клиентах для сайта, чтобы отразить одновременное использование. Это затруднит сбор информации (WCAT очень хорош для этого, но имеет немного крутой кривой обучения).

Я подумал написать что-нибудь сам, когда мне нужно было провести стресс-тестирование, так как ни WCAT, ни WAST действительно не отвечали всем требованиям. Если бы я заглянул в WebAii, я бы обдумал это.

0 голосов
/ 04 мая 2010

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

0 голосов
/ 28 апреля 2010

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

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

...