среда, 23 апреля 2025 г.

Selenium

Что такое Selenium?

https://ru.hexlet.io/blog/posts/chto-takoe-selenium

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

Selenium: преимущества и недостатки

  • Selenium — бесплатное кросс-платформенное и кросс-браузерное программное решение.
  • Функциональность Selenium WebDriver можно легко расширить: библиотека легко интегрируется с другими фреймворками и инструментами тестирования.
  • Selenium позволяет тестировать только веб-приложения.
  • Для максимально эффективной работы в Selenium необходимо уметь программировать и писать скрипты на продвинутом уровне.

Далее описаны основные продукты Selenium

вторник, 22 апреля 2025 г.

Тестирование производительности

Примеры тестирования производительности

https://sky.pro/wiki/profession/primery-testirovaniya-proizvoditelnosti/

Введение в тестирование производительности

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

Утечка памяти

Утечка памяти

https://ru.wikipedia.org/wiki/Утечка_памяти 

Уте́чка па́мяти (англ. memory leak) — процесс неконтролируемого уменьшения объёма свободной оперативной или виртуальной памяти компьютера, связанный с ошибками в работающих программах, вовремя не освобождающих память от ненужных данных, или с ошибками системных служб контроля памяти.

Чем опасны утечки памяти

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

Пропускная способность

Пропускная способность — метрическая характеристика, показывающая соотношение предельного количества проходящих единиц (информации, предметов, объёма) в единицу времени через канал, систему, узел. 

Основные единицы измерения пропускной способности канала: бит/с, Кбит/с, Мбит/с


https://en.wikipedia.org/wiki/Measuring_network_throughput


Измерение пропускной способности Ethernet канала



среда, 16 апреля 2025 г.

Jmeter

Обзор-конспект статей по использованию Jmeter

Ваш первый нагрузочный (load) тест в Jmeter по шагам.

https://dzen.ru/a/ZtlwNmAI93GgdF7W

Пошагово расписано как подготовить тест и несколько хороших рекомендаций:

  • Рекомендованные параметры для Thread Group
  • Оценка результатов
  • Как интерпретировать результаты 
  • и пр.

вторник, 15 апреля 2025 г.

Нагрузочное тестирование

Обзор-конспект статей по нагрузочному, стресс тестированию и тестированию производительности

Нагрузочное тестирование

https://ru.wikipedia.org/wiki/Нагрузочное_тестирование

Нагрузочное тестирование (англ. load testing) — процесс систематического анализа и проверки программного продукта на соответствие нефункциональным требованиям путём подачи предопределенной нагрузки с использованием инструментов нагрузочного тестирования.

Предопределенная нагрузка - нагрузка, подаваемая в % соотношении от профиля нагрузочного тестирования.

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


Нагрузочное и стрессовое тестирование: как программы проверяют на устойчивость

https://blog.skillfactory.ru/nagruzochnoe-i-stressovoe-testirovanie/

Что такое нагрузочное тестирование (load testing). Это проверка поведения системы при высоких, но тем не менее рабочих нагрузках.

Что такое стресс-тестирование (stress testing). В этом случае проверяют, как приложение ведет себя при нагрузках, выходящих далеко за пределы нормы.

Зачем нужно тестировать производительность

И нагрузочное, и стресс-тестирование относятся к одной и той же категории тестов — проверке производительности.