XSET-Technologies | Курсы нагрузочного тестирования – Telegram
XSET-Technologies | Курсы нагрузочного тестирования
111 subscribers
160 photos
8 videos
55 links
XSET Technologies - твоя дверь в мир IT и тестирования!💻

Мы запускаем курсы по нагрузочному тестированию для начинающих. Уже успешно завершили 9 потоков.

Получить подробности курса и записаться https://news.1rj.ru/str/kova_di

Наш сайт: https://xset.school/
Download Telegram
Ещё один свежий отзыв с нашего текущего потока. ☺️

#отзывы
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Ребятки, торжественно объявляем о появлении нашего нового курса ! 🤩

Java для нагрузочного тестирования ⚡️

Курс будет полезен действующим QA специалистам, кто хочешь развивать свои hard skills, и даже тем, кто только хочет войти в тестирование. А также курс поможет прокачаться чтобы успешно пройти собеседования на крутые позиции.

Изучим синтаксис и коллекции Java, расскажем о заглушках на Spring Boot, поработаем с JVM, прокачаем установку и настройку среды разработки (IntelliJ IDEA), обязательно попрактикуемся в разработке сервиса и много чего еще…

Формат обучения: всеми любимые онлайн вебинары, душевные преподаватели, полезные домашки и чатик для консультаций и общения.

🚀Стартуем в начале весны. Изучим всё за 2 месяца :)

📲Пиши Даше чтобы записаться на обучение и узнать подробности.

Поделись этой приятной новостью с друзьями и коллегами, кто хочет прокачаться в тестировании. 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👏21
Как оставаться в курсе последних тенденций в тестировании после прохождения обучения🤨

#советы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
Успешный кейс Вовы🫰

Он заканчивал наш курс 2 года назад, ранее его жизнь была далека от сферы айти.

Сейчас же Вова работает в класной айти компании.

Войти в IT после прохождения курса школы XSET может каждый. 🏃‍♀️

#отзывы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍1
5 интересных фактов о 🔤🔤🔤

#SQL
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
Ребятки, расскажем о процессе обучения в школе XSET🤔

Но сперва радостная новость…👀, следующий поток курсов будет реализован на удобной и симпатичной платформе SkillSpace. ⚡️

Ты можешь обучаться как с компьютера, так и с мобильного телефона :)
Там можно общаться с лекторами и другими учениками курса в чате потока.
После каждого онлайн занятия будут появляться домашки, их проверяют и дают по ним обратную связь наши опытные лекторы.
Все уроки удобно структурированны по темам в системе.
Ссылки на онлайн лекции в Zoom. Если ты не смог подключиться в режиме онлайн, ты всегда можешь посмотреть записи занятий в удобное для тебя время. Все лекции записываются и хранятся.

и многое чего еще…

Напоминаем, что уже 21 марта стартует 🚀 наш курс Java для нагрузочного тестирования.
Если ты хочешь прокачаться и быть в курсе всех лайфхаков для работы с Java при тестировании, то записывайся :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2
Что делать, если программа падает с ошибкой? 🛠

Советы для тех, кто использует Python😉

Пиши здесь свои варианты решения проблемы — однажды это может помочь починить чей-то скрипт ⬇️

#Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Ребята напоминаем, что ознакомиться со всеми отзывами о наших курсах вы можете по хэштегу #отзывы. 💌

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

Так что если ты хочешь поделиться своими впечатлениями о курсе, обязательно пиши нам!📨
Please open Telegram to view this post
VIEW IN TELEGRAM
3🥰1
🚀Стартуем 2️⃣ апреля!

Изучим синтаксис и коллекции Java, расскажем о заглушках на Spring Boot, поработаем с JVM, прокачаем установку и настройку среды разработки (IntelliJ IDEA), обязательно попрактикуемся в разработке сервиса и много чего еще…

Так что записывайся на курс 👆

А для тех, кто мучается с принятием решения, ссылка на сайт, где тебя ждет бесплатный урок на тему Spring Boot REST ⚡️

p.s. ты можешь переслать друзьям и коллегам, кому будет интересно прокачаться :)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32🥰2
7 шагов к анализу Java-приложений в нагрузочном тестировании👇

Ниже подробный гайд :)

1. Мониторинг: что важно отслеживать?
Чтобы понимать, как приложение ведёт себя под нагрузкой, настраиваем мониторинг JVM.

📌 CPU Load – высокая нагрузка на процессор может указывать на узкие места.
📌 Memory Usage (Heap & Non-Heap) – следим за объёмом используемой памяти.
📌 Garbage Collection (GC Time & Frequency) – частые сборки мусора могут тормозить приложение.
📌 Thread Count & States – если потоки зависают или их слишком много, это признак проблемы.
📌 Active Connections – количество открытых соединений с БД, чтобы избежать утечек.

Чем мониторить? Grafana + Prometheus, InfluxDB, Datadog, New Relic, JConsole.

🔹 2. Профилирование CPU: что грузит процессор?
Если CPU загружен на 100%, приложение может тормозить, и нужно искать причину.

📌 Частые проблемы:
🔹 Бесконечные циклы – методы, которые выполняются слишком долго.
🔹 Чрезмерное создание потоков – слишком много активных потоков загружают процессор.
🔹 Горячие точки (hotspots) – методы, которые занимают большую часть CPU-времени.

📌 Как профилировать CPU?
Используем async-profiler, JVisualVM, YourKit для поиска самых нагруженных методов.

🔹 3. Анализ памяти (Heap Dump)
Если приложение жрёт всю память, возможны утечки.

📌 Как выявить утечку памяти?
🔹 Используем jmap для снятия Heap Dump.
🔹 Анализируем в Eclipse MAT или VisualVM – какие объекты не очищаются?
🔹 Оптимизируем кеши и сборку мусора.

📌 Что делать, если не хватает памяти?
Можно расширить heap, задав -Xmx (например, -Xmx4G для 4 ГБ памяти), но это временная мера – лучше найти причину проблемы.

🔹 4. Анализ потоков (Thread Dump)
Если приложение зависает, проблема может быть в потоках.

📌 Как проверить?
🔹 jstack – показывает, какие потоки в каком состоянии.
🔹 FastThread – удобный графический анализатор.
🔹 Если слишком много BLOCKED – возможны дедлоки.

🔹 5. Garbage Collection: тормозит ли GC?
Частые и долгие сборки мусора могут замедлить приложение.

📌 Какие метрики смотреть?
🔹 GC Pause Time – если паузы больше 500 мс, могут быть лаги.
🔹 GC Throughput – если GC отбирает >10% CPU, это плохо.

📌 Как оптимизировать?
🔹 Переключиться на G1GC (-XX:+UseG1GC).
🔹 Уменьшить количество временных объектов в коде.

🔹 6. Оптимизация работы с базой данных
Если приложение активно взаимодействует с БД, под нагрузкой она может стать узким местом.

📌 Какие метрики смотреть?
🔹 DB Connection Pool Usage – если пул соединений перегружен, возможны таймауты.
🔹 DB Query Time – если запросы выполняются слишком долго, БД может тормозить всю систему.
🔹 Locks & Deadlocks – блокировки таблиц могут вызывать задержки в работе приложения.

📌 Как анализировать?
🔹 PostgreSQL – pg_stat_statements, pg_stat_activity.
🔹 MySQL – SHOW PROCESSLIST.
🔹 APM-инструменты – New Relic, Dynatrace.

📌 Как ускорить?
🔹 Использовать индексы для часто используемых запросов.
🔹 Ограничивать соединения через HikariCP – чтобы избежать избыточной нагрузки на БД.

🔹 7. Расширение heap: когда это нужно?
Если приложению реально не хватает памяти, можно увеличить heap, но это не всегда решает проблему.

📌 Как увеличить heap?
Используем параметры JVM:
-Xms512M -Xmx4G – начальный и максимальный размер памяти.

📌 Когда это помогает?
Если нагрузка реально требует больше памяти (например, большие кеши).
Если есть утечки памяти – увеличение heap просто замедлит падение приложения.

#Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2