Нагрузочное тестирование с нуля!
2.41K subscribers
59 photos
59 links
Канал для тех, кто интересуется темой нагрузочного тестирования (Performance - Load testing). #JMETER и автоматизацией тестирования на JavaScript #playwright
По всем вопросам - @faroeman
Download Telegram
Что такое пропускная способность (Throughput) и почему это важно?
📌 Throughput (пропускная способность) - это показатель, который показывает, сколько запросов система обрабатывает за единицу времени (обычно измеряется в requests per second или transactions per second).

🔎 Пример:
Если сервер обрабатывает 500 запросов в секунду, значит его throughput = 500 RPS.

Почему это важно:
- Понимание реальной мощности системы. Не только «держит ли сервер нагрузку», но и насколько эффективно.
- Сравнение разных конфигураций. Например, изменение количества потоков, оптимизация кода или базы данных.
- Бизнес-метрика. Чем выше throughput, тем больше пользователей система может обслужить без деградации.
- Раннее выявление узких мест. Если throughput перестаёт расти при увеличении нагрузки, значит достигнут предел.

🛠️ На практике:
В JMeter, K6 и других инструментах throughput отображается в отчетах и графиках.
Его часто сравнивают с response time и error rate, чтобы понять, выдерживает ли система нагрузку.

👉 Итог: Throughput - один из ключевых индикаторов в нагрузочном тестировании. Если он падает при росте нагрузки - у вас бутылочное горлышко (боттлнек), которое надо искать и устранять.
3👍2🔥1
Что такое 99-й персентиль в нагрузочном тестировании
Многие думают, что если среднее время отклика = 1 секунда - значит всё хорошо.
Ошибка. Среднее - это иллюзия.

📊 99-й персентиль показывает, сколько запросов хуже, чем у 99% остальных.
Если 99-й персентиль = 3 секунды - значит 1% запросов шли дольше 3 секунд.
Именно эти запросы и убивают UX, мониторинг и прод.
Потому что пользователю всё равно, что у “среднего” всё ок - если у него лично всё зависло.

🧠 Проще говоря:
среднее скрывает проблему,
персентиль показывает реальность,
99-й - это ваш “худший случай”, но в реальной жизни он случается постоянно.

Смотрите не на среднее, а на персентиль.
Именно он показывает, как ваша система работает под нагрузкой, а не на бумаге.
👍7🔥4👏4
Готовлю курс - лабу по K6 ....
Время занимает много)
Ставьте лайк, кому эта тема интересна, я про K6 + Grafana)
👍26🔥8
🎉 РАСПРОДАЖА КУРСА JMeter + Grafana + InfluxDB! 🎉

Раз вы так просили, то получите: 39€ !!!!!

99€ ➝ 39€ 💥

(только до 26 октября включительно)

🔥 Что вас ждет внутри?
79 уроков
JMeter (61 урок) – от основ до продвинутого уровня
InfluxDB (10 уроков) – бакеты, таски, интеграция
Grafana (8 уроков) – дашборды, метрики, визуализация
Доступ НАВСЕГДА (Google Диск)

🚀 Для кого курс?
🔹 QA-инженеры, которые хотят прокачаться в нагрузочном тестировании
🔹 Разработчики и IT-специалисты, которым нужен JMeter
🔹 Те, кто хочет вырасти в зарплате или найти работу в тестировании

📊 После курса вы сможете:
– Создавать полноценные нагрузочные сценарии
– Собирать метрики в InfluxDB
– Красиво визуализировать результаты в Grafana

💡 Цена — всего 39€ до 26 октября!
👉 Пишите за подробностями в Telegram: @faroeman

Подробности тут

https://brunovski.com/jmeter.html
🔥32
Хорошие новости. В начале ноября я запускаю IT академию (по факту IT школа) Brainup Academy, в которой будет доступное обучение для каждого. Оно не бесплатное, потому что это бизнес, но оно намного доступнее, чем в остальных буткемпах и академиях.

В чем преимущество?
1) Я отобрал крутых спецов по направлениям: Ручное тестирование, автоматизация тестирования, нарузочное тестирование, тестирование безопасности, программирование. Они будут рады помочь вам в ваших начинаниях

2) Цены - гораздо ниже, чем у конкурентов. Это важно, потому что не каждый может позволить себе оплатить обучение - теперь с этим будет проще.

3) У меня уже есть одна компания, с которой у меня есть договоренность о практике моим студентам. Я работаю дальше для привлечения других компаний, где лучшие студенты смогут получить место (либо бесплатно, либо вам будут платить какие-то деньги), но это не так просто и быстро.

Пишите, кому какое направление было бы интересно (можно и несколько), составим короткий шорт-лист и поймем, кому что интересно.

PS: некоторые дисциплины я буду вести сам.
🔥9👍6
Академия все ближе и я знаю примерные цены на обучение:
Ниже добавлю цены(примерные) и ссылки на вступление в закрытые чаты (можно выбрать хоть все курсы)

У нас одни из лучших цен (в скобках написал сколько примерно получается стоимость 1 часа), кружка кофе с булочкой по сути )))) и крутые специалисты, работающие в действующих IT компаниях.

QA Engineer Manual (30 часов) - 320 евро (10 евро 1 час урока)
https://t.me/+5fg9W3vTiDVlNzhk

QA Engineer Automation (50 часов) - 520 евро (10 евро 1 час урока) - Java Selenium
https://t.me/+VGlfe4FdriM5Y2E0

Инженер по нагрузочному тестированию (JMeter) (30 часов) - 320 евро (10 евро 1 час урока)
https://t.me/+ESbmRSdoaKs1ZGE0

Введение в кибербезопасность (10-15 часов) - 190 евро (12 евро 1 час урока)
https://t.me/+uF2z_EJ1NRNhNmNk

Инженер по тестированию безопасности (30 часов) - 490 евро (16 евро 1 час урока)
https://t.me/+kDobhda8l95hZjNk

Программирование на HTML / CSS / Javascript (50 часов) - 520 евро (10 евро 1 час урока)
https://t.me/+HMpijd-uL-c3MWM0

Программирование для детей (1 месяц 8 занятий по 1 часу) - 110 евро (13 евро 1 час в группе)
Пишите в личку тут, у кого есть дети
Если не знаете, что вам выбрать - пишите в личку, подскажу.

По идее, если все ОК, я сделаю оплату частями(но сам я не тестировал пока), но сделал через Stripe - Klarna. (для РФ, РБ увы никак)
Надо тестить. Можно на 2-3-4 части разбить.

Пишите в лс @faroeman
PS2: Это живое онлайн обучение - НЕ ЗАПИСИ!
Ура! Да, я лично снизил цены на все курсы! После вчерашнего поста, многие изъявили желание учиться, но некоторые не тянут по финансам.
Пришлось прислушаться к мнению будущих студентов :)

Ниже добавлю цены и ссылки на вступление в закрытые чаты (можно выбрать хоть все курсы)

🟢 QA Engineer Manual (30 часов) -
Старая цена 320 евро
Новая цена - 220 евро (7.5 евро 1 час урока)
Ссылка на вступление
https://t.me/+5fg9W3vTiDVlNzhk

🟢 QA Engineer Automation (50 часов)
Старая цена 520 евро
Новая цена 390 евро (7.5 евро 1 час урока) - Java Selenium
Ссылка на вступление
https://t.me/+VGlfe4FdriM5Y2E0

🟢 Инженер по нагрузочному тестированию (JMeter) (30 часов) -
Старая цена - 320 евро
Новая цена 290 евро (9.5 евро 1 час урока)
Ссылка на вступление
https://t.me/+ESbmRSdoaKs1ZGE0

🟢 Введение в кибербезопасность (10-15 часов) -
Цена 190 евро (12 евро 1 час урока)
Ссылка на вступление
https://t.me/+uF2z_EJ1NRNhNmNk

🟢 Инженер по тестированию безопасности OWASP TOP 10 2025 (30 часов) -
Старая цена 490 евро (16 евро 1 час урока)
Новая цена 290 евро (9.5 евро 1 час урока)
Ссылка на вступление
https://t.me/+kDobhda8l95hZjNk

🟢 Программирование на HTML / CSS / Javascript (30 часов) -
Старая цена 520 евро (50 часов)
Новая цена 290 евро (30 часов), 9.5 евро 1 час урока
Ссылка на вступление
https://t.me/+HMpijd-uL-c3MWM0

🟢 Программирование для детей (1 месяц 8 занятий по 1 часу) - 110 евро (13 евро 1 час в группе)
Пишите в личку тут, у кого есть дети

🔸 Если не знаете, что вам выбрать - пишите в личку, подскажу.

🔸 Ниже цен вы не найдете друзья :) , а за качество могу ответить, отбирал хорошо специалистов.
🔸 Это реально хороший шанс бюджетно обучаться!

🔸 Завтра, если все по плану пойдет, то выкачу сайт на прод.

🟩 Пишите в лс @faroeman, если что-то хотите узнать / спросить.

🟩 PS: ВАЖНО! Это живое онлайн обучение - НЕ ЗАПИСИ! + остаются записи + будет куча бонусов в подарок (курсы в записи, поддержка и тд)

🟩 Подробные программы в каналах, ссылки на которые я дал выше

🟩 Места ограничены!

Хорошего дня! 🦸‍♂️🦸‍♂️🦸‍♂️
4
Ребят, есть возможность пройти тренинг по AWS Cloud с высококлассным специалистом и по приятной цене.

Более подробно можно почитать тут

🚀 Учебный проект для QA-инженеров: тестирование API на AWS
Практические навыки на реальной инфраструктуре в облаке AWS. Во время практики будет продемонстрирован cloud-native подход на заранее развернутом приложении.

https://brainupacademy.com/aws-cloud.html

Кому интересно, вступайте в закрытую группу в ТГ, там скоро будут анонсы

https://t.me/+Da9_b_-M9tllNGZk
2
На следующей неделе стартует обучение по очень хорошим ценам (в честь открытия академии https://brainupacademy.com

Наши программы
🟢 AWS (Amazon Web Services) для QA инженеров
4 часа - 95 евро (тренинг делится на 2 дня по 2 часа)
Ведет крутой специалист по AWS / Devops
Программу можно посмотреть тут:
https://brainupacademy.com/aws-cloud.html

🟢 QA Automation Java + Selenium
50 часов - 390 евро (3 месяца)
Ведет крутой специалист по Java / Selenium / JUnit
Программу можно посмотреть тут:
https://brainupacademy.com/qa-automation-java-selenium.html

🟢 QA Manual (подойдет для начичнающих)
30-35 часов - 220 евро
Ведет крутой специалист по QA Manual с опытом 5+ лет
Программу можно посмотреть тут:
https://brainupacademy.com/qa-manual.html

🟢 Нагрузочное тестирование на JMeter + Influx + Grafana
30 часов - 290 евро
Ведет крутой специалист по Load Testing (проводим уже второй поток)
Программу можно посмотреть тут:
https://brainupacademy.com/load-testing.html

🟢 Введение в кибербезопасность (подойдет любому спецу в IT)
10-15 часов - 190 евро
Ведет крутой специалист по cybersecurity, участник CTF (реальная практика)
Программу можно посмотреть тут:
https://brainupacademy.com/cybersecurity-intro.html

🟢 OWASP TOP 10. Тестирование безопасности с нуля до Advanced
30-35 часов - 290 евро
Ведет крутой специалист по cybersecurity, участник CTF (реальная практика)
Программу можно посмотреть тут:
https://brainupacademy.com/security-testing.html

🟢 Основы программирования (HTML, CSS, JavaScript)
30-35 часов - 290 евро
Программу можно посмотреть тут
https://brainupacademy.com/programming.html

Самые или одни из самых адекватных цен на рынке!
Сделаем IT образование доступным для всех!

Кто хочет записаться, пишите мне в телеграм @faroeman
Места ограничены, так как мы делаем небольшие группы до 10 человек.

Хорошего дня,
Виталий
Особо прошу обратить внимание на данный курс, таких цен на рынке точно нет за живое онлайн обучение 😉

🟢 Нагрузочное тестирование на JMeter + Influx + Grafana
30 часов - 290 евро
Ведет крутой специалист по Load Testing (проводим уже второй поток)
Программу можно посмотреть тут:
https://brainupacademy.com/load-testing.html
Ребята напоминаю, что идет набор на живой онлайн курс по JMETER + GRAFANA + INFLUXDB
30 часов отборного материала с крутым специалистом
290 евро - 28 000 рублей
Таких цен на рынке нет и никогда не будет за такие материалы

Пользуйтесь возможностью!

@faroeman для записи
Ребята, осталось 3 места на курс по Нагрузочному тетсированию!
Успейте записаться
Вот тут вся программа

Страничка академии уже готова!!

https://brainupacademy.com/load-testing.html

Отзывы первого потока прикрепил 🤓
🔥31👍1
🎉🎉🎉 Распродажа в честь черной пятницы КУРСА JMeter + Grafana + InfluxDB! 🎉!

Скидка 71% !!!

99€ ➝ 29€ 💥

(только до 30 ноября включительно)

🔥 Что вас ждет внутри?
79 уроков
JMeter (61 урок) – от основ до продвинутого уровня
InfluxDB (10 уроков) – бакеты, таски, интеграция
Grafana (8 уроков) – дашборды, метрики, визуализация
Доступ НАВСЕГДА (Google Диск)

🚀 Для кого курс?
🔹 QA-инженеры, которые хотят прокачаться в нагрузочном тестировании
🔹 Разработчики и IT-специалисты, которым нужен JMeter
🔹 Те, кто хочет вырасти в зарплате или найти работу в тестировании

📊 После курса вы сможете:
– Создавать полноценные нагрузочные сценарии
– Собирать метрики в InfluxDB
– Красиво визуализировать результаты в Grafana

💡 Цена — всего 29€ до 30 ноября!
👉 Пишите за подробностями в Telegram: @faroeman

Подробности тут

https://brunovski.com/jmeter.html
👍21🔥1
Ребят - напоминаю у меня есть крутой канал по тестированию безопасности
Кто еще не там - вступайте!

@pentesting_channel
This media is not supported in your browser
VIEW IN TELEGRAM
👍32
Осталось одно место на «Введение в кибербезопасность» и одно на «Нагрузочное тестирование» - оба направления сейчас в топе. Компании активно ищут специалистов, а зарплаты растут быстрее рынка.

Эти курсы - простой способ укрепить свою позицию в профессии или перейти в более оплачиваемую роль. Многие работодатели готовы оплачивать обучение, если объяснить, как это улучшит вашу работу.

Если хотите забрать последнее место - пишите в Telegram: @faroeman
Самые стремные ошибки новичка в нагрузочном тестировании

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

1. Тестируют “в никуда” - без цели и метрик
Новичок запускает нагрузку просто “посмотреть, как сервер себя поведёт”.
Без SLA, без KPI, без понимания, где предел.
В итоге результаты нельзя интерпретировать.
Перед стартом должны быть ответы на вопросы:
- какая пропускная способность должна быть?
- какой максимум RPS?
- какая допустимая задержка?
- какой порог ошибок?

2. Льют нагрузку на прод
“Ну там же мощнее”.
Да, мощнее. Но бизнесу не нравится, когда из-за твоего теста платежи не проходят.
Нагрузка должна идти только на отдельный стенд, максимально похожий на прод.
Если такого нет - сначала добейся его появления.

3. Используют фейковые данные, которые не похожи на реальные
Одинаковые ID, однотипные запросы, одинаковые параметры.
Так в реальности не бывает.
Серверу легко, результаты красивые, но абсолютно бесполезные.
Нужно: рандомизация, большие датасеты, реалистичная вариативность.

4. Отсутствие прогрева (warm-up)
Новичок запускает тест и сразу смотрит пики.
Без прогрева кеши пустые, пулы не разогреты, база холодная.
Первые 2–3 минуты всегда отличаются от реальности.
Нужен warm-up, потом стабильная фаза.

5. Тестируют только один эндпоинт
Так не работает.
В реальности сервис одновременно:
- создаёт
- читает
- обновляет
- пишет в базу
- поднимает кэш
Когда тестируют только "/login" или только "/search", система ведёт себя идеально.
В смешанном сценарии - уже нет.

6. Нет анализа ошибок
Новички смотрят только на TPS и среднюю задержку.
А то, что внутри 20% 500-х? Ну бывает…
Ошибки - ключевой показатель.
Каждая ошибка должна быть разобрана: серверная, клиентская, таймаут, конкурентность?

7. Среднее значение вместо персентилей
Среднее время ответа - мусорная метрика.
Один медленный запрос среди 100 быстрых испортит всю картину.
Работают только персентили (p90, p95, p99).
Именно они показывают, как API ведёт себя “когда плохо”.

8. Нагрузка растёт слишком быстро
Вместо плавного увеличения - резкий старт на 1000 VU.
Так ломают систему искусственно.
Правильная схема: ramp-up - стабильная фаза - ramp-down.

9. Нет анализа железа
Новичок смотрит только на графики инструмента.
Но нагрузка всегда упирается в:
- CPU
- RAM
- диск
- сеть
- базу
- кэш
Без мониторинга (Grafana, Prometheus, CloudWatch и т.д.) тесты ничего не дадут.

10. Делают один прогон и думают, что всё ясно
Нагрузочное тестирование - это не “один раз запустил”.

Это серия прогонов, сравнение результатов, поиск закономерностей.
Погрешности в 5–10% - норма.

###

Кто хочет обучиться автоматизации, нагрузочному тестированию или тестированию безопасности - велком в личку TG @faroeman
🔥7👍21
Топ-5 преимуществ LoadRunner перед JMeter
1. Реалистичная эмуляция большого трафика
LoadRunner стабильнее держит очень высокие нагрузки (десятки тысяч виртуальных пользователей) без «захлебывания». JMeter при подобных объемах требует тяжёлой оптимизации и распределённого кластера.

2. Расширенная поддержка протоколов
LoadRunner умеет работать с большим набором enterprise-протоколов: SAP GUI, Citrix, Oracle Forms, Siebel и т.д. JMeter тут сильно ограничен и часто просто не подходит.

3. Корреляция и анализ сложных сценариев
LoadRunner автоматизирует корреляцию динамических параметров. В JMeter всё приходится вытаскивать руками через регулярки или JSONPath.

4. Готовая экосистема для больших компаний
Мониторинг, интеграция с ALM, продвинутые отчёты, анализ узких мест — всё встроено. В JMeter часть приходится собирать из плагинов и сторонних решений.

5. Более стабильные результаты в корпоративных сетях
LoadRunner лучше работает в средах с proxy, VPN, SSO и нестандартными сетевыми настройками. JMeter в таких условиях иногда даёт искажения и нестабильные метрики.
👍5🔥3