Feeds:
Записи
Комментарии

Archive for the ‘Performance Testing’ Category

Запись техническая, для порядка, уточнений и ссылания на первоисточники.

Тестирование продуктивности — вот самый точный перевод термина «performance testing».

Но чаще всего используется словосочетание «тестирование производительности«.

А еще чаще мы говорим «перформанс тестинг», чтобы не упариться с переводом.

Непорядок мирового порядка заключается в том, что под словом «перформанс» подразумевается очень много всякого. Например, выступление артистов на сцене — тоже перформанс. Но мы тут далеки от необходимости кого-то в чем-то убеждать.

Большинство уверено, что в «перформансе» речь идет только о максимальных нагрузках, и в чем-то право. Вообще, мнения о том, что подразумевает «перформанс-тестинг», слегка очень сильно расходятся. Этому есть здравое, нижележащее объяснение.

Перформанс-тестированию можно подвергнуть любое приложение или изделие (например, изделие №2), но здесь и далее подразумевается только тестирование веб-ориентированных приложений.
(далее…)

Реклама

Read Full Post »

Команда htop в перезагрузочном тестировании под Убунтой рулит неимоверно. Иначе и быть не может.

htop — это interactive process viewer.

Для сравнения два экрана прямо из консоли:

  • первый экран — результат работы команды top.
  • второй — результат работы команды htop. Обе запущены одновременно и отображают работу одного и того же компьютера.

(далее…)

Read Full Post »

Неделя ушла на подготовку нагрузочного тестирования.

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

А сам тест-убийца занял ровно 15 минут. На уровне 200 threads сервер начал «задыхаться» уже через минуту. Затем отключился 😦

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

«Скоропостижно скончался сиг«…

Это из Шефнера…

Read Full Post »

Краткая поясняющая записка.

Performance testing может ответить на такие вопросы:

  • Скорость – Как быстро откликается приложение на запросы любопытных тестировщиков?
  • Масштабируемость* – Меняется ли производительность приложения в зависимости от количества тестировщиков, которые хотят ее растерзать?
  • Стабильность – Грудью ли выдерживает система внезапное изменение количества запросов, или в страхе падает перед могучим исследовательским гением тестировщиков?
  • Уверенность – Как долго система выдерживает продолжительный набег тестировщицких орд? Вы уверены?

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

Read Full Post »

Незаметно научился делать нагрузочное тестирование. Udaleator уже может предлагать мне работу, только я еще не соглашусь, потому что еще и полсобаки в перформансе не съел. И если он подсунет мне вторую половину этой собаки, я могу подавиться.

Итак, в нагрузочном тестировании главное ухитриться и запустить с нескольких компьютеров скрипты, подобные феноменальному JMeter. Цель скриптов — нежно или грубо грузить тестируемый сервер запросами по определённым сценариям.

(далее…)

Read Full Post »

%d такие блоггеры, как: