Тестирование обновления конфигурации Apache / mod_jk / Tomcat - PullRequest
0 голосов
/ 08 февраля 2011

Мы начали обновление аппаратного и программного обеспечения до 64-битной архитектуры с использованием Apache с mod_jk и четырьмя серверами Tomcat (новое оборудование).Нам нужно иметь возможность тестировать это оборудование с большим количеством одновременных подключений, в то же время фактически делая вещи в приложении (вход в систему и т. Д.)

В настоящее время я использую Python с библиотекой Mechanize, чтобы сделать это,но это просто не режет.В Python многопоточность не «реальна», а многопроцессорность делает локальную коробку более сложной, чем машины, которые мы пытаемся протестировать, поскольку она должна загружать так много памяти в Mechanize.

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

Любой вклад будет принята с благодарностью.Спасибо.

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

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

Непонимание всех требований усложняет задачу, однако что-то из списка может соответствовать требованиям.

0 голосов
/ 09 февраля 2011

Чтобы выполнить то, что я хотел, я просто вернулся к основам.Механизация несколько громоздка, и в основных тестах функциональности, которые у меня были раньше, было много раздувания.Поэтому я начал с чистого листа и просто использовал cookielib.CookieJar и urllib2 для построения линейного теста, а затем запускал их в цикле while 1.Это обеспечило достаточную нагрузку на систему Apache, чтобы увидеть, как она отреагирует в новой среде, и, к сведению, это ОЧЕНЬ хорошо.

...