Перейти к содержимому

Фотография

Организация тестирования сервера статистики на БД mongo + jmeter


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Future

Future

    Опытный участник

  • Members
  • PipPipPipPip
  • 261 сообщений
  • Город:Москва

Отправлено 28 июня 2011 - 08:29

Добрый день, коллеги.

Помогите с построением организации процедуры тестирования сервера сбора и построения статистики. Суть следующая, есть N-цать машин которые присылают запросы некоторого вида на сервер сбора статистики (эти машины как раз и планируется эмулировать с помощью jmeter). Сервер забирает данные из БД и путём некой логики (выбранной пользователем) формирует уже отчет. Этап первый: необходимо понять, как организовать эти N-цать машин, генерирующих запросы определённым образом? На данный момент написан файлик blablabla.js который генерирует подобные запросы. На данный момент запускается N-цать демонов на сервере, которые эмулируют отсылку запросов. Этот метод кажется довольно топорным и хочется его перенести как раз в jmeter дабы получить более гибкий инструмент.

Еще раз вопрос: как скрипт, создающий запросы нужного вида, из файла blablabla.js перенести в jmeter? Если посоветуете какие - то ссылки для чтения, то буду очень рад.

Заранее спасибо за совет.
  • 0

#2 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 28 июня 2011 - 10:11

http?
  • 0

#3 Future

Future

    Опытный участник

  • Members
  • PipPipPipPip
  • 261 сообщений
  • Город:Москва

Отправлено 28 июня 2011 - 10:20

Да, запрос попадает по http. Возможно, что я задаю какие - то неправильные вопросы, но очень хочется разобраться и сделать.
  • 0

#4 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 28 июня 2011 - 10:22

Можно строить запросы в самом jmeter не используя какие-то сторонние скрипты. Есть примеры запросов? Вы пробовали реализовать нужное вам в jmeter?
  • 0

#5 Future

Future

    Опытный участник

  • Members
  • PipPipPipPip
  • 261 сообщений
  • Город:Москва

Отправлено 28 июня 2011 - 10:40

Скрипт делает следующее: генерирует ссылку с "правильными параметрами" и как следствие с помощью некоего рандомизатора генерит её. Ввиду того что там серия запросов, может быть всё же лучше как - то использовать то что уже есть? Учитывая мою криворуксоть думаю что перепись этих скриптов займёт уйму времени.

Итак еще раз, что нам нужно от jmeter:
1) Возможность регулировать количество запусков этого скрипта, один запуск скрипта эмулирует обращение
2) Показ графического вывода результатов, т.е. скорость обработки http запросов на сервере, нагруженность процессора и сколько остаётся памяти свободной.
  • 0

#6 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 28 июня 2011 - 11:13

1)Не уверен, но может быть BSF sampler в jmeter - это то, что нужно?
2)Думаю для данных целей нужен какой-то инструмент мониторинга типо заббикса(zabbix). Ну а статистику по запросам можно по логу веб сервера посчитать самому или заюзать какие-нибудь утилитки, например для апача есть http://www.mrunix.net/webalizer/
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных