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

Фотография

Как задать сложный сценарий нагрузки

Ultimate Thread Нагрузка Load Test Тестирование

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

#1 starx

starx

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

  • Members
  • PipPip
  • 93 сообщений

Отправлено 14 февраля 2019 - 10:37

Подскажите как в thread group ultimate thread groupреализовать сценарий 300 сек титул тайм теста первые 30 сек 5 операции в сек пик 150 опер потом снова 30 сек по 5 операции сек и опять пик150 операц и так в цикле 300 сек Что использовать в jmeter для такого сценария
Какие параметры в Ultimate Thread group Start Tread Court ,Initial delay,Startup time,HoldLoad,Shutdown time?
  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 14 февраля 2019 - 10:52

Это ddos-атака?

throughput shaping timer plugin
https://jmeter-plugi...utShapingTimer/
  • 0

#3 starx

starx

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

  • Members
  • PipPip
  • 93 сообщений

Отправлено 14 февраля 2019 - 13:35

Это ddos-атака?throughput shaping timer pluginhttps://jmeter-plugi...utShapingTimer/


Поясните плоиззз что имейте ввиду этой фразой и для чего использовать этот таймер ведь в Ultimate group уже есть возможность вставлять параметров рыпаузы и задавать поток параметры описаны выше старттаймм и т.д. подскажите какиеуних значения? Илиеще как то можно данный сценарий описать не исп ultimate grouup?
  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 14 февраля 2019 - 13:53

Это ddos-атака?throughput shaping timer pluginhttps://jmeter-plugi...utShapingTimer/


Поясните плоиззз что имейте ввиду этой фразой и для чего использовать этот таймер ведь в Ultimate group уже есть возможность вставлять параметров рыпаузы и задавать поток параметры описаны выше старттаймм и т.д. подскажите какиеуних значения? Илиеще как то можно данный сценарий описать не исп ultimate grouup?

вы задали один вопрос три раза на одном форуме, на одном очень маленьком форуме.
Ultimate group оперирует количеством потоков. Вы же хотите количество запросов в секунду, этим параметром оперирует упомянутый мной плагин.
В чем проблема с заполнением полей - я так и не понял.
  • 0

#5 starx

starx

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

  • Members
  • PipPip
  • 93 сообщений

Отправлено 15 февраля 2019 - 07:28

Это ddos-атака?throughput shaping timer pluginhttps://jmeter-plugi...utShapingTimer/

Поясните плоиззз что имейте ввиду этой фразой и для чего использовать этот таймер ведь в Ultimate group уже есть возможность вставлять параметров рыпаузы и задавать поток параметры описаны выше старттаймм и т.д. подскажите какиеуних значения? Илиеще как то можно данный сценарий описать не исп ultimate grouup?
вы задали один вопрос три раза на одном форуме, на одном очень маленьком форуме.Ultimate group оперирует количеством потоков. Вы же хотите количество запросов в секунду, этим параметром оперирует упомянутый мной плагин.В чем проблема с заполнением полей - я так и не понял.

С параметром HoldLoad ultimate group вопрос например holdload 50sec что это значит? Значит ли это что поток из скажем 10 пользователей которые должны послать HTTP Request запрос посылают его 1 раз и ждут эти 50 sответаотсервера и если получат ранее этих 50 ВТОРоЙ раз не будут посылать этот же запрос или же все эти 50 sec 10 эти пользователей будут посылать запросы один за другим не дожидаясь ответов от сервера?
  • 0

#6 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 15 февраля 2019 - 10:00

это значит, что 10 потоков будут хреначить ваш сценарий 50 секунд делая запрос за запросом.
Поток (thread) в данном контексте это самый что ни на есть системный поток исполнения. 10 потоков означает, кто 10 независимых экзекюторов параллельно будут выполнять ваш скрипт нагрузки.

Вообще, есть такая замечательная техника, называется эксперимент. Выставляете параметры, запускаете и смотрите как ведет себя система.
  • 0

#7 starx

starx

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

  • Members
  • PipPip
  • 93 сообщений

Отправлено 18 февраля 2019 - 10:54

это значит, что 10 потоков будут хреначить ваш сценарий 50 секунд делая запрос за запросом.Поток (thread) в данном контексте это самый что ни на есть системный поток исполнения. 10 потоков означает, кто 10 независимых экзекюторов параллельно будут выполнять ваш скрипт нагрузки.Вообще, есть такая замечательная техника, называется эксперимент. Выставляете параметры, запускаете и смотрите как ведет себя система.



СКАЖИТЕ а как сделать чтобы каждый поток только 1 раз отсылал запроса период указанный в HoldLoad Ultimate Thread group?
  • 0

#8 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 18 февраля 2019 - 11:12

Это очень странный запрос. И он не соответсвует тому, что вы спрашивали изначально.
На ваш изначальный вопрос ответ во втором сообщении.

Если каждый из 10 потоков сделает один запрос на заданный holdload, вы получите 10 запросов одновременно и 50 секунд паузы.
У вас есть два инструмента, один управляет количеством потоков, другой количеством запросов за интервал времени. Вы их руками пощупайте, посмотрите как они работают и как это соотносится с тем, что вам нужно сделать.
  • 0

#9 starx

starx

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

  • Members
  • PipPip
  • 93 сообщений

Отправлено 20 февраля 2019 - 05:47

Это очень странный запрос. И он не соответсвует тому, что вы спрашивали изначально.На ваш изначальный вопрос ответ во втором сообщении.Если каждый из 10 потоков сделает один запрос на заданный holdload, вы получите 10 запросов одновременно и 50 секунд паузы.У вас есть два инструмента, один управляет количеством потоков, другой количеством запросов за интервал времени. Вы их руками пощупайте, посмотрите как они работают и как это соотносится с тем, что вам нужно сделать.

Два инструмента это Ultimate Thread group ShapingTimer? И в том и вдругом должно быть известно время отклика системы ив этом таймера нельзя задавать чтобы 1 потоктолько 1 раз отправлял запрос за HoldLoad
СКАЖИТЕ какие есть ещё инструменты гдебы можно было точно задавать что поток только 1 раз отправляет запрос за HoldLoad период?

кстати а в Ultimate group в HoldLoad период программа ждёт ответа от сервера и только после получения ответа от сервера от предыдущего запроса поток посылает следующий запрос или как вообщще это происходит?
  • 0

#10 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 20 февраля 2019 - 11:53

Это очень странный запрос. И он не соответсвует тому, что вы спрашивали изначально.На ваш изначальный вопрос ответ во втором сообщении.Если каждый из 10 потоков сделает один запрос на заданный holdload, вы получите 10 запросов одновременно и 50 секунд паузы.У вас есть два инструмента, один управляет количеством потоков, другой количеством запросов за интервал времени. Вы их руками пощупайте, посмотрите как они работают и как это соотносится с тем, что вам нужно сделать.

Два инструмента это Ultimate Thread group ShapingTimer? И в том и вдругом должно быть известно время отклика системы ив этом таймера нельзя задавать чтобы 1 потоктолько 1 раз отправлял запрос за HoldLoad
СКАЖИТЕ какие есть ещё инструменты гдебы можно было точно задавать что поток только 1 раз отправляет запрос за HoldLoad период?

кстати а в Ultimate group в HoldLoad период программа ждёт ответа от сервера и только после получения ответа от сервера от предыдущего запроса поток посылает следующий запрос или как вообщще это происходит?

Любой язык программирования общего назначения. То что вы хотите- не задача для нагрузочного тестирования и, соответственно, не решается инструментами нагрузочного тестирования. По крайней мере не имеет очевидного решения.
внутри потока все действия выполняются последовательно, соответственно пока не пришел ответ на предыдущий запрос следующий отправлен не будет.
  • 0



Темы с аналогичным тегами Ultimate, Thread, Нагрузка, Load, Test, Тестирование

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

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