Size: a a a

QA — Load & Performance

2020 December 11

VG

Viktor Ganeles in QA — Load & Performance
коннектов-то у вас целая куча.
источник

NR

Nikita Razdrogov in QA — Load & Performance
Вячеслав Смирнов
При такой конфигурации Same user on each iteration не сработает думаю.
Так как итерация всего 1.

Сделай вместо 1 значение 10.
А вместо 21 000 потоков - 2100.

Или вместо 1 - значение 20.
А вместо 21 000 - 1050.
спасибо!
источник

VG

Viktor Ganeles in QA — Load & Performance
Max
Вот поймал зависший поток. Открыл netstat -a
И там постоянно обновляется строка TIME_WAIT
Я если правильно понимаю, это как раз этот поток, но что это значит ?)
проблема на моей стороне ?
сделайте netstat -o | findstr <pid джметра>
источник

VG

Viktor Ganeles in QA — Load & Performance
Нужно отличить коннекты ненстата от коннектов жметра :)
источник

NR

Nikita Razdrogov in QA — Load & Performance
Вячеслав Смирнов
При такой конфигурации Same user on each iteration не сработает думаю.
Так как итерация всего 1.

Сделай вместо 1 значение 10.
А вместо 21 000 потоков - 2100.

Или вместо 1 - значение 20.
А вместо 21 000 - 1050.
насколько корректно будет сделать 100 итераций для группы потоков которые идут фоновой нагрузкой всё время теста?
источник

M

Max in QA — Load & Performance
Viktor Ganeles
сделайте netstat -o | findstr <pid джметра>
косячу где-то )
источник

VG

Viktor Ganeles in QA — Load & Performance
треугольные стрелки убери
источник

VG

Viktor Ganeles in QA — Load & Performance
это я так обозначил переменную. Надо было ${pid} писать, было бы понятнее :)
источник

M

Max in QA — Load & Performance
Viktor Ganeles
треугольные стрелки убери
спасибо ))
мне выбило просто список команд
источник

VG

Viktor Ganeles in QA — Load & Performance
Стёпа чуть-чуть неверно ответил.
Сперва идёт отчёт Startup Delay

Потом одновременно идёт отчёт Ramp-Up и Duration
источник

AM

Arthur Minakov in QA — Load & Performance
Max
спасибо ))
мне выбило просто список команд
o !== 0
источник

VG

Viktor Ganeles in QA — Load & Performance
Max
спасибо ))
мне выбило просто список команд
в нетстате не ноль а о
источник

NR

Nikita Razdrogov in QA — Load & Performance
Viktor Ganeles
Стёпа чуть-чуть неверно ответил.
Сперва идёт отчёт Startup Delay

Потом одновременно идёт отчёт Ramp-Up и Duration
вот, и если потоки не успеют закрыться или создастся во время duration, что с ними будет?
источник

VG

Viktor Ganeles in QA — Load & Performance
Nikita Razdrogov
вот, и если потоки не успеют закрыться или создастся во время duration, что с ними будет?
Создаваться во время Duration потоки могут.
Но если вы поставите
Number of Threads = 10
Duration = 5 секунд
RampUp = 10 секунд

то через 5 секунд у вас станет 5 потоков, но тест на этом завершится не разогнавшись до конца
источник

VG

Viktor Ganeles in QA — Load & Performance
Степа Фомичев
startup delay - время от начала скрипта, когда ничего не происходит, скрипт в ожидании.
rumpup - время после startup delay, за которое равномерно выводятся все ваши треды. Т.е. в начале рампапа у вас будет 1 тред, в конце 21000
duration - время от конца рампапа до завершения теста
я тебя чуточку поправил
источник

NR

Nikita Razdrogov in QA — Load & Performance
Viktor Ganeles
Создаваться во время Duration потоки могут.
Но если вы поставите
Number of Threads = 10
Duration = 5 секунд
RampUp = 10 секунд

то через 5 секунд у вас станет 5 потоков, но тест на этом завершится не разогнавшись до конца
я думаю стоит ли делать duration немного с запасом относительно ramp-up периода
источник

M

Max in QA — Load & Performance
Viktor Ganeles
в нетстате не ноль а о
сорян, туплю

вот что вышло, это и есть походу этот зависший поток
источник

VG

Viktor Ganeles in QA — Load & Performance
Nikita Razdrogov
я думаю стоит ли делать duration немного с запасом относительно ramp-up периода
Duration нужно делать как RampUp = столько, сколько нужно подавать стабильную нагрузку.

А вот насчёт закрытия потоков - тут другая ситуация. Duration говорит им, что пора закрываться.
Но если им что-то мешает закрыться - они могут и 3 дня висеть :)
источник

VG

Viktor Ganeles in QA — Load & Performance
Max
сорян, туплю

вот что вышло, это и есть походу этот зависший поток
Да, я думаю, именно тот, что в состоянии Established
источник

VG

Viktor Ganeles in QA — Load & Performance
Max
сорян, туплю

вот что вышло, это и есть походу этот зависший поток
а попробуйте убрать галочку keep-Alive
тогда он должен будет закрываться сам через какое-то время.
источник