Size: a a a

QA — Load & Performance

2018 December 09

ВС

Вячеслав Смирнов in QA — Load & Performance
А вот чтобы на низких интенсивностях были проблемы - знаю лишь один пример, и он относится к Listener-ам JMeter. Есть такой встроенный график, частота транзакций. У него не очень много настроек, но есть настройка гранулярности. Время, за которое нужно собрать статистику.

И если это частота работы сценариев низкая, интервал между запусками большой, а в этом Listener стоит гранулярность меньше чем интервал, то частота на графике считается неверно.

Тут нужно увеличить гранулярность в Listener
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
И это вновь не дефект constant throughput timer, или другого таймера
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
https://jmeter-plugins.org/wiki/TransactionsPerSecond/

Вот про него речь. При малых интенсивностях в listener данные поступают так, если в нем настроен сбор точек раз в 1-5 сек например:
* Транзакция х 5
* Пусто
* Пусто
...
* Транзакция х 1

Где-то густо, где-то пусто. А на графике будет линия, соединяющая точки 5 и 1. Хотя не было интенсивности 5 транзакций в сек. Было 5+1 в минуту == 0.1 tps.
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Вячеслав Смирнов
А вот чтобы на низких интенсивностях были проблемы - знаю лишь один пример, и он относится к Listener-ам JMeter. Есть такой встроенный график, частота транзакций. У него не очень много настроек, но есть настройка гранулярности. Время, за которое нужно собрать статистику.

И если это частота работы сценариев низкая, интервал между запусками большой, а в этом Listener стоит гранулярность меньше чем интервал, то частота на графике считается неверно.

Тут нужно увеличить гранулярность в Listener
Предлагаю дождаться Кирилла.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Vladimir Sitnikov
Предлагаю дождаться Кирилла.
Хорошо
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Вячеслав Смирнов
https://jmeter-plugins.org/wiki/TransactionsPerSecond/

Вот про него речь. При малых интенсивностях в listener данные поступают так, если в нем настроен сбор точек раз в 1-5 сек например:
* Транзакция х 5
* Пусто
* Пусто
...
* Транзакция х 1

Где-то густо, где-то пусто. А на графике будет линия, соединяющая точки 5 и 1. Хотя не было интенсивности 5 транзакций в сек. Было 5+1 в минуту == 0.1 tps.
Тут много забавного, и, по-моему, можно прямо доклад из таких штук делать, но объяснять не «есть такая хрень и такая хрень», а то, как догадаться «куда смотреть»
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Доклады - вещь нужная. Вот в Петербурге в следующем году будет много по нагрузке. И Яндекс собирает, и Highload meetup про очереди собирают встречу. И на Гейзенбаге, возможно, по нагрузке будет больше тем - интерес есть у слушателей
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Посмотрите этот Meetup группы HighLoad User Group http://meetu.ps/e/G60Pq/DlthV/d
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Кто из Питера - в конце января хорошая встреча будет
источник

KY

Kirill Yurkov in QA — Load & Performance
Vladimir Sitnikov
«большие интенсивности» это сколько?

«очень низкие» это сколько?

Как говорит Якубович: «Пример в студию!»
хм, не под рукой. везде по-разному. семплеру будет плохо из-за выхода за рамки или еще по каким то причинам.  на цифры не стоит ориентироваться, а вот таймеры отражают более верную картинку, хоть и тоже до поры до времени)
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Kirill Yurkov
хм, не под рукой. везде по-разному. семплеру будет плохо из-за выхода за рамки или еще по каким то причинам.  на цифры не стоит ориентироваться, а вот таймеры отражают более верную картинку, хоть и тоже до поры до времени)
В общем, Precise TT писал я, и мне было бы очень интересно услышать про историю, что PTT косячит.
источник

KY

Kirill Yurkov in QA — Load & Performance
Вячеслав Смирнов
А вот чтобы на низких интенсивностях были проблемы - знаю лишь один пример, и он относится к Listener-ам JMeter. Есть такой встроенный график, частота транзакций. У него не очень много настроек, но есть настройка гранулярности. Время, за которое нужно собрать статистику.

И если это частота работы сценариев низкая, интервал между запусками большой, а в этом Listener стоит гранулярность меньше чем интервал, то частота на графике считается неверно.

Тут нужно увеличить гранулярность в Listener
кстати, думал это тоже косяк таймера
источник

KY

Kirill Yurkov in QA — Load & Performance
Vladimir Sitnikov
В общем, Precise TT писал я, и мне было бы очень интересно услышать про историю, что PTT косячит.
к сожалению проект в закрытой сетке, но я постараюсь найти способы как что-то продемонстрировать)
источник

KY

Kirill Yurkov in QA — Load & Performance
вопрос к знатокам,  как увеличить количество тредов "на лету" в уже запущенном тесте jmeter?
источник

VS

Vladimir Sitnikov in QA — Load & Performance
количество чего?
источник

KY

Kirill Yurkov in QA — Load & Performance
фиксанул
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Kirill Yurkov
вопрос к знатокам,  как увеличить количество тредов "на лету" в уже запущенном тесте jmeter?
Надо позвать в чат ребят из Киви. Есть способы, но получится непонятный тест. У него будет ручка-крутилка для усиления нагрузки. Но другие люди не захотят его править после тебя
источник

KY

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

KY

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

KY

Kirill Yurkov in QA — Load & Performance
добавить: + инстанс
убрать: - инстанс
источник