-
Правила
-
Нагрузка дается на всю систему целиком
-
Пример
- тестируем скорость ответа от web-приложения (обычный сервлет/asp)
-
под тест(агрузку) попадает
- Сеть
- Web-сервер
- ОС
- Сервер-приложений
- Приложение
- Соединение с базой (если есть запрос на выборку данных)
- Механизм рендеринга ответа
- Под нагрузку можно ставить и отдельные модули, но все равно останется еще много звеньев в цеи задержек
-
Нагрузка дается на систему в совокупности
-
часть системы может влиять на производительность всей системы в целом
- сброс кэша увеличивает время
-
нагружаются все стороны модули системы
- пользователи
- администраторы
- службы
-
Нагрузка идет в течении длительного времени
- некоторые процессы начинают валится не сразу
- таймауты отключения соединений от базы
- таймауты опроса
-
Имитируем медленных пользователей
- Логин
- через 30 мину первая активность
-
Наблюдение ведется всеми
-
собиарются все логи
- инфраструктуры
- приложения
- тестового стенда
-
Инструменты
-
JMeter
- http://itknowledgeexchange.techtarget.com/software-quality/running-debugging-and-analyzing-load-tests-using-jmeter/?track=NL-516&ad=745131&asrc=EM_USC_10679730&uid=8000176
- Grinder
- Rational Performance Tester
- HP (ex. QTP) Load Runner
-
soapUI
- http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1378188_mem1,00.html?track=NL-516&ad=750306&int=off&pre=off&Offer=mn_eh021710SFTQUNSC_soapUIH&asrc=EM_USC_10897747
- И многие другие
-
Места
- http://www.sqaforums.com/postlist.php?Cat=0&Board=UBB2
- Wiki
-
Еще
- Статистика
- Логирование