Size: a a a

QA — Load & Performance

2020 September 29

ВМ

Вова Мозгин... in QA — Load & Performance
Всем привет. Подскажите, пожалуйста. Выставил 50 rps, примерно рассчитал количество потоков, в итоге tps выглядит так. Это нормальное поведение? Или стоит куда-то ещё смотреть
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
поведение не хорошее - посмотри времена отклика и отклонения их, вероятно треды посчитаны не  очень хорошо. если проще то можешь заложить количество тредов излишне в 2 или 3 раза.
источник

KY

Kirill Yurkov in QA — Load & Performance
и проверить ситуацию
источник

ВМ

Вова Мозгин... in QA — Load & Performance
Kirill Yurkov
в данном случае рпс = тпс?
да я думал оно так и есть, судя по этой статье https://jmeter-plugins.org/wiki/ThroughputShapingTimer/ или тоже есть нюансы? Спасибо за ответ, понастраиваю дальше треды
источник

KY

Kirill Yurkov in QA — Load & Performance
Вова Мозгин
да я думал оно так и есть, судя по этой статье https://jmeter-plugins.org/wiki/ThroughputShapingTimer/ или тоже есть нюансы? Спасибо за ответ, понастраиваю дальше треды
рпс - атомарный респонс в секунду, тпс - транзакция которая может содержать кучу респонсов,а может не содержать
источник

KY

Kirill Yurkov in QA — Load & Performance
Вова Мозгин
да я думал оно так и есть, судя по этой статье https://jmeter-plugins.org/wiki/ThroughputShapingTimer/ или тоже есть нюансы? Спасибо за ответ, понастраиваю дальше треды
https://www.blazemeter.com/blog/using-jmeters-throughput-shaping-timer-plugin  посмотрю вот эту статью шейпинг таймер с Concurrency Thread Group в связке с __tstFeedback - дают почти идеальные рпсы если у тебя достаточный пул тредов
источник

ВМ

Вова Мозгин... in QA — Load & Performance
Kirill Yurkov
https://www.blazemeter.com/blog/using-jmeters-throughput-shaping-timer-plugin  посмотрю вот эту статью шейпинг таймер с Concurrency Thread Group в связке с __tstFeedback - дают почти идеальные рпсы если у тебя достаточный пул тредов
ок, спасибо
источник

VS

Vladislav Suvorov in QA — Load & Performance
Kirill Yurkov
https://www.blazemeter.com/blog/using-jmeters-throughput-shaping-timer-plugin  посмотрю вот эту статью шейпинг таймер с Concurrency Thread Group в связке с __tstFeedback - дают почти идеальные рпсы если у тебя достаточный пул тредов
у меня __tstFeedback почему-то совсем неадекватно работал
источник

VS

Vladislav Suvorov in QA — Load & Performance
то тредов не хватало, то создавал сразу целую кучу лишних
источник

AG

Alex Grishutin in QA — Load & Performance
Мне вот еще надо проверить как работает csv random reader  с  ultimate threadgroup. Или как она вообще работает с 8 джавой... Бо очень много ворнингов вылезает при запуске теста, так еще и память течет что дикая
источник

AG

Alex Grishutin in QA — Load & Performance
ну или вопрос в версии плагина... хз  короче, но что то последнее время неладное происходит)
источник

KY

Kirill Yurkov in QA — Load & Performance
Vladislav Suvorov
у меня __tstFeedback почему-то совсем неадекватно работал
надо смотреть твой кейс, у меня во всех случаях показал хорошую работу
источник

KY

Kirill Yurkov in QA — Load & Performance
Alex Grishutin
Мне вот еще надо проверить как работает csv random reader  с  ultimate threadgroup. Или как она вообще работает с 8 джавой... Бо очень много ворнингов вылезает при запуске теста, так еще и память течет что дикая
если не деприкейтед должно работать, если течет память - профилируй, будет ясно проблема в группе или в руках)
источник

AG

Alex Grishutin in QA — Load & Performance
Kirill Yurkov
если не деприкейтед должно работать, если течет память - профилируй, будет ясно проблема в группе или в руках)
лапки)
источник

AG

Alex Grishutin in QA — Load & Performance
Но да, надо заняться
источник

KY

Kirill Yurkov in QA — Load & Performance
Vladislav Suvorov
то тредов не хватало, то создавал сразу целую кучу лишних
я не много не понял. у тебя была задача выровнять рпсы - они выровнялись?
даже если нет то не очень понимаю какая разница сколько там тредрв и как они там пляшут)
источник

KY

Kirill Yurkov in QA — Load & Performance
Alex Grishutin
Но да, надо заняться
в крайнем случае найдешь багу - спасешь мир
источник

VG

Viktor Ganeles in QA — Load & Performance
Vladislav Suvorov
у меня __tstFeedback почему-то совсем неадекватно работал
аналогично. Особенно на низких нагрузках с большими временами отклика расколбас был адовый
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
я не много не понял. у тебя была задача выровнять рпсы - они выровнялись?
даже если нет то не очень понимаю какая разница сколько там тредрв и как они там пляшут)
разница в том, что когда количество тредов подскакивает рывком - то и TPS подскакивает рывком
источник