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

Фотография

Какие предельные возможности Jmeter ?


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

#1 SD_KOROLEV

SD_KOROLEV

    Активный участник

  • Members
  • PipPip
  • 111 сообщений
  • Город:Королев

Отправлено 25 февраля 2011 - 07:35

Нужно протестировать систему на 5000 пользователей. Операций у каждого пользователя не много, но сессию каждый должен держать.
Есть ли практический опыт использования Jmeter для такого уровня нагрузки ? Какие предельные возможности Jmeter ?
  • 0

#2 NightSpirit

NightSpirit

    Новый участник

  • Members
  • Pip
  • 29 сообщений


Отправлено 25 февраля 2011 - 08:42

Возможности ограничены аппаратными ресурсами. У нас для нормальной работы генератора нагрузки ~1500 тредов необходимо было выделять 2Гб джава хип спейс. В принципе пользуясь джава консолью можете просчиать скалабилити ваших тестов и посмотреть сколько надо оперативной памяти. В среднем 1.5 мегабайта памяти на тред, работающий 10-15 секунд и выполняющий CSV Read в переменные, серию гет запросов, регексп экстрактор, серию пост запросов, BeanShell Assertion и Duration Assertion. При использовании дебаг самплера памяти надо больше, если детализировать работу внутри потока (тем же view results in tree листенером) - ещё + память.
  • 0

#3 felix

felix

    Постоянный участник

  • Members
  • PipPipPip
  • 184 сообщений
  • ФИО:Зинатуллин Феликс
  • Город:Санкт-Петербург

Отправлено 25 февраля 2011 - 09:18

На 5000 проблематично, даже если на Джаву выделить 2 и более гигов.

Насколько долго должны будут гоняться тесты? Есть возможность подключить несколько машин?
  • 0
http://live-in-felix.blogspot.com/
Testing: manual expert, automation junior

#4 SD_KOROLEV

SD_KOROLEV

    Активный участник

  • Members
  • PipPip
  • 111 сообщений
  • Город:Королев

Отправлено 25 февраля 2011 - 09:44

Собственно пользователь выполняет следующие действия
- вход в систему в начале теста
- переход на страничку со списком заказов один раз
- Refresh странички со списком заказов раз в 10 мин(TimeOut Сессии - 15 мин)
- выход из системы в конце теста

Тест проводится для оценки количества одновременно открытых сессий, кот может держать система.
Количество сессий контролируется другими средствами. Поэтому скрипт в Jmeter можно запускать с минимальными настройками.

Продолжительность теста 6 часов.
Нагрузочная станция 4 Гб, добавить машин можно, но не до бесконечности.
  • 0

#5 felix

felix

    Постоянный участник

  • Members
  • PipPipPip
  • 184 сообщений
  • ФИО:Зинатуллин Феликс
  • Город:Санкт-Петербург

Отправлено 25 февраля 2011 - 10:27

Запустите один и тот же тест на 1000 пользователей на 5ти разных машинах. Возможно за 6ть часов никто не упадет =)

Причем есть возможность централизованного запуска. Не используйте её =)
  • 0
http://live-in-felix.blogspot.com/
Testing: manual expert, automation junior

#6 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

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

Попробуйте httperf или tsung.
  • 0

#7 supercode

supercode

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Г. Руслан

Отправлено 04 августа 2022 - 16:20

В принципе пользуясь джава консолью можете просчиать скалабилити ваших тестов и посмотреть сколько надо оперативной памяти. 

подскажите пожалуйста, что вы имеете ввиду и как это сделать?)


  • 0

#8 NightSpirit

NightSpirit

    Новый участник

  • Members
  • Pip
  • 29 сообщений


Отправлено 04 августа 2022 - 17:21


В принципе пользуясь джава консолью можете просчиать скалабилити ваших тестов и посмотреть сколько надо оперативной памяти.

подскажите пожалуйста, что вы имеете ввиду и как это сделать?)

Ох, если б я сам сейчас понял что тут написано 11 лет назад :-D
  • 0


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

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