2011-02-08 5 views
0

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

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

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

Любой вход будет оценен с большой благодарностью. Благодарю.

ответ

0

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

1

Open Source Testing Tools

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

Смежные вопросы