Size: a a a

QA — Load & Performance

2020 October 30

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
Верно?
источник

KY

Kirill Yurkov in QA — Load & Performance
нет
источник

KY

Kirill Yurkov in QA — Load & Performance
в секунду надо перевести - тогда верно
источник

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
Точно
получается
0,2 * 1000 = 200
источник

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
При такой желаемой нагрузке настройки, например, могут быть такие...

Thread = 2
Rump-up = 1
LoopCount = 100
источник

KY

Kirill Yurkov in QA — Load & Performance
стоп
источник

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
стою
источник

KY

Kirill Yurkov in QA — Load & Performance
2 треда а не 200, количестов циклов тут не при чем
источник

KY

Kirill Yurkov in QA — Load & Performance
такие настройки быть не могут, 2 треда не справятся с ситуацией. 200 циклов не описывают параллельность, а описывают длительность
источник

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
Логично...
Тогда так:

Thread = 200
Rump-up = 60
LoopCount = 1
источник

KY

Kirill Yurkov in QA — Load & Performance
2 треда смогут сделать всего 10 параллельных запросов
источник

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
Kirill Yurkov
2 треда смогут сделать всего 10 параллельных запросов
Это как.... Это где-то вставляется, сколько запросов делать должен один тред параллельно?
источник

KY

Kirill Yurkov in QA — Load & Performance
ну как) 1 запрос делается 200 мс, вот 1 поток, сколько раз он его успеет сделать за 1 секунду? 1000/200 = 5 раз, а два потока сколько? 10 раз
источник

KY

Kirill Yurkov in QA — Load & Performance
с тредами вроде разобрались, давайте остальные премудрости постигать.
источник

ЕЗ

Екатерина Зарембо... in QA — Load & Performance
А, логично.
Что-то я туплю :D
источник

KY

Kirill Yurkov in QA — Load & Performance
Loop = 1 - это не полноценная нагрузка, это просто кратковременный шквал запросов. у вас дольше инструмент будет запускаться)
Есть специальный тайный элемент, который jmeter прячет от всех новичков. Называется Throghput Timer - в нем задаем например 1000 запросов в сек. выставляем 200 тредов (но лучше с запасом как я писал выше), делаем loop бесконечный (специальная галочка) и бинго. у нас подается постоянная и уверенная нагрузка в 1000 запросов в секунду
источник

KY

Kirill Yurkov in QA — Load & Performance
Throughput Timer (и все элементы этой серии) регулируют количество запросов в секунду. Работают они по-разному, вот этот - подбивает так чтобы в минуту было нужное количество запросов. А, например, Throgput Shaping Timer - стремится в секунду дать нужное количество
источник

KY

Kirill Yurkov in QA — Load & Performance
С использованием таймера как раз решится вопрос параллельности и случайности, таймер может подать все потоки в 1 мс, а может распределить по всей секунде и тд
источник

KY

Kirill Yurkov in QA — Load & Performance
И тогда это станет похожим на пользоватея
источник

KY

Kirill Yurkov in QA — Load & Performance
Сразу скажу Shaping - это плагинный таймер, а Constant - встроенный (не самый точный, но в целом пойдет)
источник