📢 Load & Performance

📢 Load & Performance

@qaload💻 Технологии🇷🇺 Русский📅 март 2026 г.

Избранные материалы о тестировании производительности. Чат и источник тем: @qa_load

📊 Полная статистика📝 Все посты
##39#trigger
882
Подписчики
356,615
Ср. охват
40.4%
Вовлечённость
13
Постов
~0.5
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

13 из 13
Qqaload
qaload
4 мар., 20:54

Hello performance lovers! Я большой любитель тетрадей и блокнотов. В Ижевске в шкафу лежит сумка с записями. В Москве еще одна. В Мюнхене стопка. А в рюкзаке всегда со мной пара блокнотов Некоторые тетради и блокноты очень старые. Больше всего мне пригодились блокноты с контактами и паролями, начал вести их осознанно и регулярно, где-то в 2007-м 🤩записи с контактами были очень актуальны, когда на SIM-карту помещалось несколько десятков контактов, а телефоны менялись/ломались раз в год без возмо...

👁 461📷 photo
Qqaload
qaload
1 мар., 14:42

Кому это нужно? Привет performance lovers! Как perf инженер я перфекционист, и перевел этот свой недостаток в преимущество. И главный вызов для меня в 2026-м не ИИ, а продуктовый подход, который идет в сторону от технической работы То, что от ожидается от старшего инженера можно попробовать описать вопросом — Кому это нужно? Хоть вопрос и звучит просто, он означает, что нужно проделывать довольно большую и важную работу, снова и снова было: 🤩настроить профилирование, трассировку, логирование 🤩...

👁 434
Qqaload
qaload
2 мар., 19:27

Сегодня интерны вышли на работу, ко мне тоже Будем вместе делать мониторинг для YouTrack. Продукт сразу будет идти с мониторингом и алертами Пусть получится и коллегу себе подготовить и продукт А через два дня открывается подача заявок на новый набор интернов в JetBrains. Там есть проект по предсказанию метрик в облаке. Менторы будут в Амстердаме

👁 417
Qqaload
qaload
12 мар., 21:04

Hello git lovers! Неделю выбирал 🤩rebase или 🤩merge Я работаю в своей ветке, и иногда мне нужно подмержить в свою ветку основной develop, и продолжить работу, подмерживать буду несколько раз. Для такого сценария ничего проще merge не придумали Но я попробовал делать rebase основной ветки в свою Один раз можно сделать rebase, а вот если два, то нужно rebase —-onto … с указанием базы, тут легко ошибиться. И вот этот второй rebase превращается в сложную задачу. Где ради ровного лога надо сидеть и...

👁 404
Qqaload
qaload
3 мар., 19:56

Сделал Drill Down по логам сегодня в Grafana. За счет 🤩трёх разных dashboards в которые можно переходить с передачей в них переменных типа Text 🤩Table panel, которая хорошо показывает логи (лучше чем панель Logs), но надо применить трансформацию Extract fields / _source / key+value 🤩И поверх этого Extract Fields с RegExp Вот представьте что у вас есть в логах строки, которые на поля не парсятся, а там в теле сообщения есть и имя потока и метод и имя сервера. Вот Extract Fields с RegExp может ...

👁 389
Qqaload
qaload
19 мар., 22:00

Hello performance lovers! Мне понадобилось написать тесты на десятки методов (HTTP API, SSE, WebSocket) и для каждого метода есть еще по несколько вариантов Query String или тел запросов Также мне хотелось использовать Gatling throttle, для ровной нагрузки по RPS. А для этого надо было сделать сценарии длиной в один запрос — только так работает throttle Сделал каждый запрос реализацией интерфейса IEndpointChainBuilder 🤩это позволило работать с каждым из них в едином виде 🤩например, добавлять т...

👁 385📷 photo
Qqaload
qaload
10 мар., 22:09

Hello performance lovers! Настроил IntelliJ IDEA Plugin — Pretty JSON Log https://plugins.jetbrains.com/plugin/24693-pretty-json-log для Gatling В файле log4j2-test.xml достаточно написать, что будет использоваться JsonTemplateLayout для консоли <Appenders> <Console name="CONSOLE"> <JsonTemplateLayout/> </Console> </Appenders> И добавить зависимости в проект: implementation platform('org.apache.logging.log4j:log4j-bom:2.25.3') runtimeOnly 'org.apache.logging.log4j:log4j-layout-template-json' И п...

👁 378📷 photo
Qqaload
qaload
9 мар., 23:26

Сам себя обманул 🤦‍♂️ с профилированием Настроил на тестовом стенде YourKit profiler с опцией periodic_perf=300 (сохранять снимок на диск раз в 300 секунд). Настроил и забыл Смотрю на результаты тестов, и раз в 300 секунд скачки на графиках. Мой коллега называет их "вздрыжнями" 🤩Сборка мусора на приложении подумал я, проверил — все хорошо 🤩Сборка мусора на gatling подумал я, проверил — все хорошо 🤩Снизил нагрузку — все равно раз в 300 секунд 🤩И тут я понял, что все дело в профилировании, он...

👁 376📷 photo
Qqaload
qaload
9 мар., 17:52

Hello performance lovers! Как посчитать минимально необходимое время прогрева перед тестом производительности? На примере Gatling 💡 Самый интересный момент тут в том, что надо сложить и первое время отклика и длительность нестабильности 1️⃣ Была у меня проблема в тесте В самом начале теста 🤩нагрузка была не самой ровной и 🤩время отклика подскакивало до 10 секунд 2️⃣ Нужен прогрев. Но как долго прогревать? Можно заметить, что 🤩первые ответы имеют длительность 10 секунд 🤩значит, запросы были ...

👁 327📷 photo

Типы хуков

Нейтральный11 | 360 просм.
Вопрос2 | 336 просм.

Длина постов

Очень длинные (1000+)8 | 349 просм.
Длинные (500-1000)3 | 308 просм.
Средние (200-500)1 | 417 просм.

Влияние эмодзи

352
С эмодзи (10)
372
Без эмодзи (3)
-5.4% охвата

Типы контента

📝
7
text
359 просм.
📷
6
photo
354 просм.