Size: a a a

QA — Load & Performance

2020 April 22

ВС

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

ΙΤ

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

ΙΤ

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

ΙΤ

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

ΙΤ

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

ΙΤ

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

ВС

Вячеслав Смирнов in QA — Load & Performance
Да, это просто пример. Что поля событий можно заполнить, чем угодно. Строками, датами, числами, из Expression или просто значениями, разнотипными.

Думаю найду время когда зарелизить. Под этим понимаю, сделать так, что плагин в maven central попал. Сам по себе он работет уже. Хотя планов тут больше было.

В плане было - повторить API LoadRunner где есть функции start_transaction, end_transaction. При этом скрестить с API JMeter, где есть возможность программно создать SampleResult

Пока сделано совсем просто - создание результата со всеми заполненными полями. Удобно когда нужно залогировать какое-то промужеточное событие, которое пришло из AMQP, ещё чего-то - отразить в статистике Gatling запрос, который не отправлялся из Gatling
источник

ΙΤ

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

Думаю найду время когда зарелизить. Под этим понимаю, сделать так, что плагин в maven central попал. Сам по себе он работет уже. Хотя планов тут больше было.

В плане было - повторить API LoadRunner где есть функции start_transaction, end_transaction. При этом скрестить с API JMeter, где есть возможность программно создать SampleResult

Пока сделано совсем просто - создание результата со всеми заполненными полями. Удобно когда нужно залогировать какое-то промужеточное событие, которое пришло из AMQP, ещё чего-то - отразить в статистике Gatling запрос, который не отправлялся из Gatling
В Гатлинге есть подобный функционал с транзакциям
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Группы называются
источник

ΙΤ

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

ВС

Вячеслав Смирнов in QA — Load & Performance
Да, группы Gatling знаю, и использую активно
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Ради них и сначала начал переделывать Grafana Report для Gatling
источник

ВС

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

ВС

Вячеслав Смирнов in QA — Load & Performance
Даже доклад про это готовил. На HeisenBug предыдущем
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
И для этого доклада сделал это API, плагин

Чтобы в одном потоке запрос послать. В другом получить. И залогировать время с момента отправки запроса до момента получения
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Вячеслав Смирнов
И для этого доклада сделал это API, плагин

Чтобы в одном потоке запрос послать. В другом получить. И залогировать время с момента отправки запроса до момента получения
Ну это правда крутое решение мне понравилось:)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Уже хочу использовать :)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Думаю мы зависимость в свой швейцарский нож затащим
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Вячеслав Смирнов
Ради них и сначала начал переделывать Grafana Report для Gatling
А чо в репорте хотел?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Я вот щас тоже свой анализатор пишу
источник