Size: a a a

QA — Load & Performance

2020 January 09

MO

Market Online in QA — Load & Performance
Да, это десктоп. Можно в ту же удаленную бд на тестовом сервисе создать записи через браузер фронтэнда стрима, который дернет сервисы, которые так же создатут на той же бд
источник

ВС

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

MO

Market Online in QA — Load & Performance
Старый десктоп разграничивают на несколько стримов. Хотелось бы уметь замерять создание основного документа. Там просто дебри, все достаточно быстро может формироваться через нее, с отдельного фронтэнда
источник

A

Andrii in QA — Load & Performance
а, все, перечитал)

в случае распределенной системы, можно испрользовать распределенный трейсинг:
из опенсорса и самому все сделать:
https://zipkin.io/
https://www.jaegertracing.io/

или можно воспользоваться покупными решениями типа
Dynatrace, appdynamics. NewRelic тоже что-то умеет
источник

MO

Market Online in QA — Load & Performance
Вячеслав Смирнов
Упростите задачу
Замерить время с момента создания таких же юзеров и доментов с десктопного приложения начало - клик из десктопа. Конец теста - первый успешный селект запрос по сторонней бд
источник

MO

Market Online in QA — Load & Performance
Andrii
а, все, перечитал)

в случае распределенной системы, можно испрользовать распределенный трейсинг:
из опенсорса и самому все сделать:
https://zipkin.io/
https://www.jaegertracing.io/

или можно воспользоваться покупными решениями типа
Dynatrace, appdynamics. NewRelic тоже что-то умеет
Круто)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Maksim Andryushchenkov
мы не видели в анализаторах (типа датадога) просадок, которые танк нам рисовал
В gatling иногда не все данные статистики долетают в influxdb. Пакет может потеряться иногда. Выявляется сравнением количества запросов в html и grafana отчёте.

В результате могут быть просадки RPS, на графиках. Тут зависит от того, как настроено построение графиков в Grafana
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
@jigarkhwar вы сделали какой-нибудь haproxy перед influxdb (graphite), чтобы не терять данные?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Вячеслав Смирнов
@jigarkhwar вы сделали какой-нибудь haproxy перед influxdb (graphite), чтобы не терять данные?
Нет ещё не занимались, в конце квартала запланировали разобраться с этой задачей
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Вот пример пропавших данных. Тут настроено, чтобы они просто не отображались
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Вячеслав Смирнов
Вот пример пропавших данных. Тут настроено, чтобы они просто не отображались
Да тоже наблюдаем картину такую, шлем раз в секунду данные
источник

DK

Dmytro Kryshtopenko in QA — Load & Performance
Ιωάννης Τσεκούρι
Gatling или Jmeter или Yandex Tank
Язык реализации, сложность API
источник
2020 January 10

ВС

Вячеслав Смирнов in QA — Load & Performance
Ιωάννης Τσεκούρι
Да тоже наблюдаем картину такую, шлем раз в секунду данные
Шлем раз в 10 сек. Ошибок нет ни в логах influxdb, ни в логах Gatling. А данные теряются.

Сегодня выверял доску Grafana, сравнивал с HTML. Только на третий запуск тестового теста все метрики дошли без потерь.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
При небольших потерях расходится только суммарное количество запросов. А форма графиков остаётся верной
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Думаю нужно исследование "Ускоряем Gatling". Настроить разные параметры и в Gatling и в Linux и в Influxdb
источник

AK

Anton Kramarev in QA — Load & Performance
Через стандартный протокол graphite?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Вячеслав Смирнов
Шлем раз в 10 сек. Ошибок нет ни в логах influxdb, ни в логах Gatling. А данные теряются.

Сегодня выверял доску Grafana, сравнивал с HTML. Только на третий запуск тестового теста все метрики дошли без потерь.
В инфлаксе сколько ресурсов?
источник

KY

Kirill Yurkov in QA — Load & Performance
Вячеслав Смирнов
Думаю нужно исследование "Ускоряем Gatling". Настроить разные параметры и в Gatling и в Linux и в Influxdb
человечество не готово, будет слишком быстро)
источник

i

ilya in QA — Load & Performance
Вячеслав Смирнов
Шлем раз в 10 сек. Ошибок нет ни в логах influxdb, ни в логах Gatling. А данные теряются.

Сегодня выверял доску Grafana, сравнивал с HTML. Только на третий запуск тестового теста все метрики дошли без потерь.
Там случайно транспорт не UDP?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
ilya
Там случайно транспорт не UDP?
tcp
источник