MyWackoSite: NsuTs/loadTesting ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
Это старая версия NsuTs/loadTesting за 2011-09-20 14:03:49..

Нагрузочное тестирование NSUts

Задача

Тренировка – 50
Интернет тур олимпиады – 500–1000 человек

Интересные сценарии:
  1. Регистрация пользователей
  2. Посылка решений
  3. Перетестирование, просмотр очереди, рейтинга

Полезные ссылки

http://ru.wikipedia.org/wiki/Нагрузочное_тестирование

Инструменты для тестирования

  1. Одновременный запуск уже написанных Selenium скриптов
...
  1. JMeter
мануал
Статьи на хабре:
Простой нагрузочный тест с Apache JMeter
Рецепт нагрузочного тестирования на JMeter
Быстрое создание нагрузочных тестов на JMeter для web-сайтов
Отладка тест-плана JMeter

Описание используемых в системе NSUts тестов:
http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/testing

Внесенные изменения

Apache

Mysql

Параметры контейнера

Результаты

  1. Тест «Регистрация новых пользователей»:
  2. Тест «Навигация пользователей по системе»:
    • Условия теста: последовательная авторизация пользователей, каждый из которых непрерывно открывает доступные вкладки.
    • Количесво пользователей: 500
    • Показания: выделено памяти ~1500M; Average при max-нагрузке ~3000ms (?);
    • Плохие показатели: неудовлетворительная скорость веб-интерфейса (!), сильная нагрузка mysqld (?), страница «Участники».
  3. Тест «Отправка решений и просмотр рейтинга»:
    • Условия теста: условия теста 2 + отправка решений.
    • Количесво пользователей: 100
    • Показания: выделено памяти ~1500M; Average при max-нагрузке ~950ms;
    • Плохие показатели: страница «Участники».
  4. Тест «Навигация администратора по системе, перетестирование»:
TODO: осуществить нагрузочное тестирование на jmeter с нескольких машин.


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]