XSET-Technologies | Курсы нагрузочного тестирования – Telegram
XSET-Technologies | Курсы нагрузочного тестирования
110 subscribers
161 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
🔥53
😎 #JMeter — бесплатный и открытый инструмент для анализа производительности веб-сайтов, приложений, веб-сервисов в условиях высокого трафика. #инструментыНТ

🔵Написан на очень производительной #Java, для работы требуется JVM.
🔵Имеет довольно понятный интерфейс. Большую часть логики запросов можно сделать без программирования, добавляя и конфигурируя нужные блоки.
🔵Поддерживает довольно много протоколов из коробки (HTTP, FTP, JDBC, JMS, LDAP, почтовые протоколы, TCP).
🔵Так же для JMeter существует огромное количество плагинов реализующих более специфические протоколы которых нет по умолчанию.
🔵Вокруг JMeter очень большое сообщество специалистов, в том числе русскоязычных.
🔵Из коробки есть возможность генерации отчета для быстрого получения результатов

Где почитать подробнее?🔍
Официальный сайт Jmeter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51🌚1
В коде пропущена команда, которая нужна для очистки списка list. Что нужно прописать?
Anonymous Quiz
80%
list.clear();
7%
list.delete();
13%
list.remove();
0%
list.empty();
В рамках нашего обзора на #инструментыНТ, сегодня расскажем о #Locust

Locust  - оpen source фреймворк для тестирования производительности

🔵Разработан на #Python. Производительность этого языка - низкая. Скрипты так же пишутся на Python
🔵Порог входа выше чем в Jmeter. Простая документация. Сделать сценарий без написания кода нельзя
🔵Имеет веб-интерфейс для запуска, конфигурирования параметров теста и просмотра результатов
🔵Locust поставляется только со встроенной поддержкой HTTP/HTTPS, но его можно расширить для тестирования практически любой системы
🔵 Сообщество вокруг Locust aктивно растет, так как сейчас очень популярен, но гораздо меньше чем у JMeter

Подробнее на официальном сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1😱1
Что вернет следующее выражение?

12 > 0 is True
Anonymous Quiz
54%
True
21%
False
25%
Error
⚡️ LoadRunner - это коммерческое решение от Micro Focus, есть бесплатная версия до пятидесяти пользователей.

Разработан на производительном языке С. Разработка скриптов возможна на других языках: C, C++, Java, JavaScript.
Порог входа выше чем у JMeter, требует знания программирования.
LoadRunner - рекордсмен по количеству протоколов из коробки (HTTP, SOAP, JDBC и многие другие). В нем даже есть возможность записи GUI скриптов.
Обладает самым мощным на рынке инструментом анализа тестов, функционал выделен в отдельное приложение Analysis.
Имеет активное комьюнити и подробную документацию по продукту (сейчас доступ с VPN).
В последние годы многие компании начали отказываться от LoadRunnera в пользу бесплатных аналогов.

Подробнее на сайте

#LoadRunner #инструментыНТ #C
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1
Продолжаем обзор на #инструментыНТ. Сегодня #k6

k6 - это мощный бесплатный инструмент для нагрузочного тестирования с открытым исходным кодом. Доступны платные варианты с расширенными функциями. Написан на языке #JavaScript

🟢Использует многопоточность и асинхронное программирование для повышения производительности.

🟢Имеет низкий порог входа, обладает интуитивно понятным синтаксисом и богатой документацией, что делает его легким в освоении даже для начинающих.

🟢Поддерживает большинство популярных протоколов, включая HTTP, HTTPS, WebSocket, gRPC и другие. Легко интегрируется с популярными системами CI/CD, такими как Jenkins, GitLab CI/CD и CircleCI.

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

Официальный сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Какая команда пропущена для добавления элемента в массив? 🧐
Anonymous Quiz
0%
fruits.insert("orange");
29%
fruits.add("orange");
43%
fruits.push("orange");
29%
fruits.append("orange");
#Gatling — бесплатная версия с открытым исходным кодом, также есть платная версия с расширенными функциями
Написан на #Scala

Порог входа / сложность

• Средний порог входа
• Относительно прост в использовании после освоения основных концепций
• Кривая обучения может быть крутой для новичков в Scala

Количество протоколов

• Поддерживает широкий спектр протоколов, включая: HTTP/S, WebSocket, JDBC, JMS, LDAP

Отчетность

Предоставляет подробные отчеты с метриками производительности, такими как:
* Количество запросов
* Время отклика
* Процент ошибок

Производительность Scala сравнима с Java благодаря JVM

Размер сообщества

• Более 12 000 участников на GitHub
• Активные форумы и каналы в сообществе

🔥Подробнее на сайте

#инструментыНТ
Please open Telegram to view this post
VIEW IN TELEGRAM
Торжественно заявляем, что XSET вошел в реестр аккредитованных ИТ-компаний Минцифры! ✔️

Компания успешно прошла аккредитацию в Минцифры России.
А это значит, что компанию и ее сотрудников ждут приятные плюшки и преференции :)

Поздравляем всех коллег, а также наших любимых студентов с этим событием!👍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🎉63👍3
Расскажем об облачных платформах #инструментыНТ ☁️

В облаке можно тестировать приложения и веб-сайты точно так же, как и в локальных средах.

Примеры платформ📌:
➡️Advanced Cloud Performance Test Service от SberCloud - гибкие возможности по моделированию сценариев нагрузки. Отчеты содержат данные об одновременных операциях, пропускной способности, задержке ответа, использовании ресурсов и цепочках обращений.
➡️Yandex Load Testing | Yandex Cloud - может быть особенно полезен для проектов, использующих инфраструктуру Яндекс.Облака. Как и все имеет масштабируемость, а значит высокую производительность.
➡️AWS Load Testing Solution - это решение AWS создает и моделирует тысячи подключенных пользователей, генерируя транзакционные записи в постоянном темпе без необходимости предоставления серверов.

Преимущества:
✔️Высокая масштабируемость, возможность генерации massive нагрузки.
✔️Интеграция с облачными сервисами мониторинга и аналитики.
✔️Отсутствие необходимости в поддержке собственной инфраструктуры для тестирования.
✔️Возможность точного моделирования географически распределенной нагрузки.
✔️Команды могут работать с проектом откуда угодно, при этом все работают с актуальными данными, не путаясь в версиях.

Какие недостатки можем выделить:
👎Ограниченные возможности кастомизации по сравнению с open-source решениями.
👎Риски vendor lock-in + дополнительная зависимость от конкретного облачного провайдера.
👎Возможные ограничения в тестировании on-premise систем из-за вопросов безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Поздравляем всех мам в ИТ, да и вообще всех мам!🫶💐

В XSET работает и учится высокий процент девушек, среди которых есть мамы.

Поэтому сегодня, в День матери, мы поздравляем прекрасных дам, которые справляются одновременно с работой, учебой и одной из самых важных ролей в жизни — ролью мамы!
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤‍🔥1🙏1
Yandex Load Testing | Yandex Cloud
#инструментыНТ

Сервис позволяет выполнять все задачи, связанные с нагрузочным тестированием, прост в эксплуатации и с ним легко начать работать.

Удобные инструкции по использованию сервиса.
Тарификация посекундная. Цены за месяц использования формируются из расчета 720 часов в месяц.
Есть чат сообщества в тг.

✔️Интеграция с CI.
✔️Можно использовать для тестирования сервиса с помощью нескольких агентов тестирования без ограничений по максимальной нагрузке.
✔️Load Testing можно использовать для нагрузочного тестирования сервиса по протоколу gRPC.
✔️Можно провести испытания любого ресурса, доступного публично или находящегося в одной подсети с источником нагрузки — сервер приложений, БД, сетевого или L7-балансировщика.
✔️Можно развернуть генератор нагрузки — Pandora, JMeter или Phantom — в один клик.

Где почитать подробнее?
Официальный сайт ↖️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Boomq #инструментыНТ

Российское решение, аналог HP PerformanceCenter.

Подойдет новичкам: Low-Code редактор прост в освоении в НТ.
CI/CD интеграция и простой API.
Микросервисная контейнерная архитектура, можно легко интегрировать с кластером kubernetes для масштабирования любой нагрузки.
Собран на основе Apache JMeter, в нем есть возможность реализовывать кастомизацию отчетов, возможно автоматизированное создание профилей, присутствует управление распределенным тестированием.
Boomq Enterprise разворачивается в инфраструктуре клиента в виде коробочного решения, что является важным требованием для финтех и гос.компаний, связанных с безопасностью.
Автоматизированная отчетность: детальные отчеты, сравнение результатов, автоматические экспресс-отчеты, тренд-отчеты, сравнение с baseline-тестом.

Протоколы: HTTP, REST, SOAP.

По стоимости довольно бюджетный, есть опции подписки и оплаты только за использованные ресурсы.

Из минусов:
У Boomq нет толстого клиента, но это решается экспортом в обычный скрипт JMeter.

Официальный сайт🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21
Делимся инструментами ИИ для нагрузочного тестирования🙂

➡️NeoLoad (Neotys):
Инструмент тестирования производительности, использующий ИИ для автоматической корректировки тестовых сценариев на основе ML-аналитики в режиме реального времени. Адаптируется к изменениям поведения пользователей и кода приложения во время тестирования.

➡️BlazeMeter (CA Continuous Testing):
Решение для тестирования производительности с ИИ-аналитикой. Использует ML-обучение для получения информации о результатах тестирования и предлагает рекомендации по оптимизации производительности приложений.

➡️AppDynamics (Cisco):
AppDynamics, одна из самых популярных платформ мониторинга производительности приложений, использующая ИИ для анализа данных о производительности приложений. Это помогает выявлять проблемы с производительностью и оптимизировать приложения в режиме реального времени.

➡️Dynatrace:
Инструмент мониторинга производительности, использующий ИИ для автоматического анализа проблем. Помогает проследить влияние проблем с производительностью и проактивно оптимизировать приложения.

➡️SmartMeter.io:
Инструмент тестирования производительности с открытым кодом, использующий машинное обучение для автоматической корректировки тестовых сценариев на основе аналитики в реальном времени. Поддерживает создание сценариев и выполнение тестов производительности.

➡️RadView:
Интегрированный искусственный интеллект, предиктивная аналитика сценариев тестирования производительности. Может повысить точность и эффективность тестов.

#инструментыНТ
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
Централизованные системы сбора + хранения метрик📌

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

Даем краткий обзор некоторых инструментов.😑

#инструментыНТ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1