Size: a a a

QA — Load & Performance

2020 January 10

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
если у тебя хттп, то там будет всегда реквест-респонс и ответ будет дожидаться до таймаута (60 сек по умолчанию)
источник

R

Ranorex in QA — Load & Performance
Ιωάννης Τσεκούρι
так это без ассертов делается, просто стата соберётся и всё
Глазами диаграмму анализировать?
источник

R

Ranorex in QA — Load & Performance
Ιωάννης Τσεκούρι
если у тебя хттп, то там будет всегда реквест-респонс и ответ будет дожидаться до таймаута (60 сек по умолчанию)
Это я знаю
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Ranorex
Глазами диаграмму анализировать?
у тебя стата будет по твоим запросам
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
на лету в графане видно будет за 20 сек дошло или не за 20
источник

S

Slavik in QA — Load & Performance
МьІ использовали как-то ELK stack правда с Jmeter. ОбьІчньІй csv listener над которьІм висит FileBeat и посьІлает результатьІ в Logstash + elastic. Logstash еще grok'ом парсить каждьІй результат и сетить поля для записи в elastick (имя реквеста, timestamp, имя user flow, response code and etc). Все работает в real-time, с коробки обратная связь между filebat и logstash, encryption, scaling Logstash (говорят правда геморно) + даже если отвалиться connection, то потом можна переслать.
МинусьІ
1. Тормознутость elasticsearch если смотреть данньІе на большом промежутке времени, но для тестов вполне норм.
2. Не хватает некоторьІх вещей в grafana плагине для elasticsearch.

Для Gatling можна так же подойти - натравить filebeat на файл с результатами
источник

AV

Andrey Vasiliev in QA — Load & Performance
Ιωάννης Τσεκούρι
на лету в графане видно будет за 20 сек дошло или не за 20
20 сек? что у вас за запросы такие О_О
источник

AV

Andrey Vasiliev in QA — Load & Performance
пользователь выспатся успеет пока дождется ответа 🙂
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Andrey Vasiliev
20 сек? что у вас за запросы такие О_О
не знаю)) это не у нас
источник

AV

Andrey Vasiliev in QA — Load & Performance
а 🙂 это ради примера было? :))
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
это у ранорекса на соапе
источник

AV

Andrey Vasiliev in QA — Load & Performance
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
вьетнамские флешбеки на каждыйдень
источник

R

Ranorex in QA — Load & Performance
Ιωάννης Τσεκούρι
у тебя стата будет по твоим запросам
А вот здесь поподробнее... Не попадут ли такие запросы сразу в Failed?
источник

TM

Timur Mirzoev in QA — Load & Performance
Slavik
МьІ использовали как-то ELK stack правда с Jmeter. ОбьІчньІй csv listener над которьІм висит FileBeat и посьІлает результатьІ в Logstash + elastic. Logstash еще grok'ом парсить каждьІй результат и сетить поля для записи в elastick (имя реквеста, timestamp, имя user flow, response code and etc). Все работает в real-time, с коробки обратная связь между filebat и logstash, encryption, scaling Logstash (говорят правда геморно) + даже если отвалиться connection, то потом можна переслать.
МинусьІ
1. Тормознутость elasticsearch если смотреть данньІе на большом промежутке времени, но для тестов вполне норм.
2. Не хватает некоторьІх вещей в grafana плагине для elasticsearch.

Для Gatling можна так же подойти - натравить filebeat на файл с результатами
спасибо, тоже думал об этом
тогда можно вообще лог парсить на лету поднятым сервисом
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Ranorex
А вот здесь поподробнее... Не попадут ли такие запросы сразу в Failed?
а почему они должны попасть?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
если у тебя таймаут 60 сек, а приходит всё за 20 то всё ок
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
если ты выставишь ассерт по нижней границе (типа от 20 сек и выше) то ассерт просто покажет что такие запросы были и результат теста будет зафейленным, но запрсоы всё равно проходить будут
источник

R

Ranorex in QA — Load & Performance
Ιωάννης Τσεκούρι
а почему они должны попасть?
А стоп, нужно анализировать response time distribution
источник

S

Slavik in QA — Load & Performance
Timur Mirzoev
спасибо, тоже думал об этом
тогда можно вообще лог парсить на лету поднятым сервисом
Но у нас нагрузки бьІли маленькие, до 50 rps и хватало 1 logstash + 1 elasticsearch без никаких оптимизаций ( только heap для elasticsearch подняли до 4 GB)
источник