Нагрузочное тестирование с нуля!
2.42K subscribers
59 photos
59 links
Канал для тех, кто интересуется темой нагрузочного тестирования (Performance - Load testing). #JMETER и автоматизацией тестирования на JavaScript #playwright
По всем вопросам - @faroeman
Download Telegram
Распределённое тестирование в нагрузочном тестировании - это подход, при котором нагрузка на систему создаётся не с одного компьютера, а с нескольких, объединённых в сеть.

Зачем это нужно?
Когда мы тестируем крупные системы, один компьютер просто физически не способен сгенерировать требуемое количество запросов. Ограничения процессора, памяти и сети быстро становятся узким местом. В итоге тест упирается не в систему, которую мы проверяем, а в машину, с которой идёт нагрузка.

Как решается проблема:
- используется контроллер, который управляет процессом тестирования;
- есть несколько генераторов нагрузки, которые получают инструкции от контроллера и отправляют запросы к системе;
- результаты собираются обратно и анализируются централизованно.

Плюсы:
- можно достичь реалистичных нагрузок в сотни тысяч или миллионы пользователей;
- нагрузка распределяется равномерно и не перегружает одно устройство;
- проще моделировать разные сценарии: пользователи из разных регионов, разные каналы связи.

Минусы:
- настройка сложнее, чем у локального теста;
- важна синхронизация времени и стабильность сети;
- при ошибках в конфигурации результаты могут быть искажены.

Итог: распределённое тестирование —-обязательный инструмент, если вы работаете с высоконагруженными системами. Локальные тесты годятся только для отладки сценариев.
👍4🔥1👏1
Проведем прямой эфир в Facebook? Скажем на следующей неделе. Пообщаемся, поотвечаю на вопросы что думаю про ИТ, найм, будущее в айтишке.

Подписывайтесь на мой профиль основной, там и сделаем.
Расскажу, как действовать сейчас и на что обратить внимание (мое скромное мнение)
https://www.facebook.com/vitali.bru/ - вот ссылка
💡 Почему знание SQL критически важно для Инженера по нагрузочному тестированию?
Нагрузочное тестирование почти всегда связано с базами данных. Даже если система выглядит «легкой», под капотом у неё почти всегда SQL-запросы.

🔑 Основные причины:
- Поиск узких мест
При нагрузке именно запросы к БД становятся бутылочным горлышком. Умение читать SQL и план выполнения запроса помогает понять, почему система «тормозит».

- Оптимизация сценариев теста
Неверно составленные тестовые данные или неоптимальные запросы могут исказить результаты. QA-инженеру важно отличать проблему в коде приложения от проблемы в БД.

- Мониторинг в реальном времени
При тестах нужно смотреть на активные запросы, блокировки, долгие транзакции. Без SQL тут никуда.

- Анализ результатов
После прогона важно понять, что именно нагружалось: таблицы, индексы, соединения. SQL-аналитика помогает объяснить заказчику, где слабое место.

Итог:
Инженер по нагрузочному тестированию без SQL - как водитель без знания правил дорожного движения. Можно ехать, но риск аварии слишком велик.

Звучит может смешно, но это так и есть.

И да, помните про индексацию, это важно!
👍42
Что такое пропускная способность (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