Size: a a a

QA — Load & Performance

2019 September 13

VG

Viktor Ganeles in QA — Load & Performance
Да, он
источник

VG

Viktor Ganeles in QA — Load & Performance
а, типа ручками json -запрос править?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Viktor Ganeles
Вопрос в том, точно ли ты это знаешь или только так думаешь?
У нас так кто то делал точно ж
источник

VG

Viktor Ganeles in QA — Load & Performance
Artem Fedorov
смотря какой datasource. Если influx, то можно.
инфлакс, да
источник

AF

Artem Fedorov in QA — Load & Performance
Viktor Ganeles
инфлакс, да
Я как-то видел такой дашборд, но сейчас под рукой нету. Там делается самими запросами к influxDB. Хотя вот гугл еще такую штуку предлагает https://github.com/maxsivanov/influxdb-timeshift-proxy
источник

VG

Viktor Ganeles in QA — Load & Performance
хмм. Ладно, пока попробую в JSON вкатать переменную с сдвигом.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Люди используют некий influxdb-timeshift-proxy, чтобы передавать из grafana значение сдвига в Influxdb
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Viktor Ganeles
хмм. Ладно, пока попробую в JSON вкатать переменную с сдвигом.
Сделать два графика, друг под другом
источник

VG

Viktor Ganeles in QA — Load & Performance
Вячеслав Смирнов
Сделать два графика, друг под другом
Так и скажи: "используй своё воображение, поросёнок пётр"
источник

VG

Viktor Ganeles in QA — Load & Performance
- Как вас представить?
источник

VG

Viktor Ganeles in QA — Load & Performance
- Представьте меня на белом коне!
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Сдвиг на 10 минут в прошлое. Можно сравнивать, было, стало. Техническая проблема - передать точный размер сдвига в Grafana. Указав его в URL между текущим тестом и предыдущим. Но ведь это можно сделать
источник

A

Alex in QA — Load & Performance
Не знаю на сколько законно, но как раз недавно смотрел видос с конфы где чувак делал шаблон для подобного, но там тоже influx-timeshift в готовой обёртке, проект:
https://github.com/serputko/performance-testing-framework
источник

И

Июля in QA — Load & Performance
Alex
Не знаю на сколько законно, но как раз недавно смотрел видос с конфы где чувак делал шаблон для подобного, но там тоже influx-timeshift в готовой обёртке, проект:
https://github.com/serputko/performance-testing-framework
Я стырила много хорошего с этого проекта. Насколько я знаю, Антон ссылку на этот проект всем давал, кто его мастер-класс посещал (я не посещала), так что думаю - законно ))))))))
источник

A

Alex in QA — Load & Performance
Я не про распространение его ссылки(репа же открытая), а про скидывание её сюда)
источник

AK

Artyom K. in QA — Load & Performance
Коллеги, привет, подскажите плз, у меня в заглушках реализуются задержки на activeMQ через шедулер, возникла проблема что его производительности не хватает, и время отклика растет, шедулер в свою очередь использует кахудб на диске, можно ли шедулер как то в опреративной памяти использовать?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Artyom K.
Коллеги, привет, подскажите плз, у меня в заглушках реализуются задержки на activeMQ через шедулер, возникла проблема что его производительности не хватает, и время отклика растет, шедулер в свою очередь использует кахудб на диске, можно ли шедулер как то в опреративной памяти использовать?
Привет. Как понимаю, в заглушке должна быть задержка. То есть, её производительность должна быть ограничена сверху. И вот она ограничена. Можно два таких планировщика поставить, нет ведь разницы сколько станций будут очередь разбирать.

Как понимаю, заглушка -- консольная утилита на Java, которая запускается планировщиком, отрабатывает один запрос, и отключается. Так?

А ее производительность контролируется интенсивностью работы планировщика.

Если да, то узкое место может быть и не в базе. А в активном запуске процессов.

Надо замониторить.

И если так. То можно перейти от процессов к потокам. В качестве планировщика использовать Apache.JMeter, а работу запускать из Java Sampler или JSR 223 Sampler.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
https://access.redhat.com/documentation/en-US/Fuse_ESB_Enterprise/7.1/html/ActiveMQ_Tuning_Guide/files/PersTuning-KahaDB.html

Вот тут пишут, что если выставить
enableJournalDiskSyncs
в false, и увеличить размер журнала, то БД ускорится -- будет в ОЗУ
источник
2019 September 14

VG

Viktor Ganeles in QA — Load & Performance
Вячеслав Смирнов
Привет. Как понимаю, в заглушке должна быть задержка. То есть, её производительность должна быть ограничена сверху. И вот она ограничена. Можно два таких планировщика поставить, нет ведь разницы сколько станций будут очередь разбирать.

Как понимаю, заглушка -- консольная утилита на Java, которая запускается планировщиком, отрабатывает один запрос, и отключается. Так?

А ее производительность контролируется интенсивностью работы планировщика.

Если да, то узкое место может быть и не в базе. А в активном запуске процессов.

Надо замониторить.

И если так. То можно перейти от процессов к потокам. В качестве планировщика использовать Apache.JMeter, а работу запускать из Java Sampler или JSR 223 Sampler.
Задержка != ограничение производительности
источник