Добрый день, коллеги.
Помогите с построением организации процедуры тестирования сервера сбора и построения статистики. Суть следующая, есть N-цать машин которые присылают запросы некоторого вида на сервер сбора статистики (эти машины как раз и планируется эмулировать с помощью jmeter). Сервер забирает данные из БД и путём некой логики (выбранной пользователем) формирует уже отчет. Этап первый: необходимо понять, как организовать эти N-цать машин, генерирующих запросы определённым образом? На данный момент написан файлик blablabla.js который генерирует подобные запросы. На данный момент запускается N-цать демонов на сервере, которые эмулируют отсылку запросов. Этот метод кажется довольно топорным и хочется его перенести как раз в jmeter дабы получить более гибкий инструмент.
Еще раз вопрос: как скрипт, создающий запросы нужного вида, из файла blablabla.js перенести в jmeter? Если посоветуете какие - то ссылки для чтения, то буду очень рад.
Заранее спасибо за совет.
Организация тестирования сервера статистики на БД mongo + jmeter
Автор Future, 28 июн 2011 08:29
Сообщений в теме: 5
#1
Отправлено 28 июня 2011 - 08:29
#2
Отправлено 28 июня 2011 - 10:11
http?
#3
Отправлено 28 июня 2011 - 10:20
Да, запрос попадает по http. Возможно, что я задаю какие - то неправильные вопросы, но очень хочется разобраться и сделать.
#4
Отправлено 28 июня 2011 - 10:22
Можно строить запросы в самом jmeter не используя какие-то сторонние скрипты. Есть примеры запросов? Вы пробовали реализовать нужное вам в jmeter?
#5
Отправлено 28 июня 2011 - 10:40
Скрипт делает следующее: генерирует ссылку с "правильными параметрами" и как следствие с помощью некоего рандомизатора генерит её. Ввиду того что там серия запросов, может быть всё же лучше как - то использовать то что уже есть? Учитывая мою криворуксоть думаю что перепись этих скриптов займёт уйму времени.
Итак еще раз, что нам нужно от jmeter:
1) Возможность регулировать количество запусков этого скрипта, один запуск скрипта эмулирует обращение
2) Показ графического вывода результатов, т.е. скорость обработки http запросов на сервере, нагруженность процессора и сколько остаётся памяти свободной.
Итак еще раз, что нам нужно от jmeter:
1) Возможность регулировать количество запусков этого скрипта, один запуск скрипта эмулирует обращение
2) Показ графического вывода результатов, т.е. скорость обработки http запросов на сервере, нагруженность процессора и сколько остаётся памяти свободной.
#6
Отправлено 28 июня 2011 - 11:13
1)Не уверен, но может быть BSF sampler в jmeter - это то, что нужно?
2)Думаю для данных целей нужен какой-то инструмент мониторинга типо заббикса(zabbix). Ну а статистику по запросам можно по логу веб сервера посчитать самому или заюзать какие-нибудь утилитки, например для апача есть http://www.mrunix.net/webalizer/
2)Думаю для данных целей нужен какой-то инструмент мониторинга типо заббикса(zabbix). Ну а статистику по запросам можно по логу веб сервера посчитать самому или заюзать какие-нибудь утилитки, например для апача есть http://www.mrunix.net/webalizer/
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных