Нагрузочное тестирование для начинающих | Урок 1. Определение и виды нагрузочного тестирования

preview_player
Показать описание
Первый урок в рамках курса "Нагрузочное тестирование для начинающих".

Тайм-коды:
00:00 - Введение
00:23 - Определение "Тестирование производительности"
01:14 - Нагрузочное
01:51 - Стрессовое
03:03 - Обьемное
03:27 - Стабильности
04:44 - Масштабируемости
05:03 - Конфигурационное

Нагрузочное тестирование (англ. load testing) — подвид тестирования производительности, сбор показателей и определение производительности и времени отклика программно-технической системы или устройства в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе (устройству).

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

В общем случае под нагрузочным тестированием понимается практика моделирования ожидаемого использования приложения с помощью эмуляции работы нескольких пользователей одновременно. Таким образом, подобное тестирование больше всего подходит для многопользовательских систем, чаще — использующих клиент-серверную архитектуру (например, веб-серверов). Однако и другие типы систем ПО могут быть протестированы подобным способом. Например, текстовый или графический редактор можно заставить прочесть очень большой документ; а финансовый пакет — сгенерировать отчёт на основе данных за несколько лет. Наиболее адекватно спроектированный нагрузочный тест даёт более точные результаты.

Основная цель нагрузочного тестирования заключается в том, чтобы, создав определённую ожидаемую в системе нагрузку (например, посредством виртуальных пользователей) и, обычно, использовав идентичное программное и аппаратное обеспечение, наблюдать за показателями производительности системы.

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

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

Всем привет! Меня зовут Ваня. Работаю как Senior QA Engineer. Рассказываю об Айти, тестировании, образовании, фото и иностранных языках. Надеюсь моя информация тебе будет полезной. Я сам завершил обучение не по Айти специальности. Учился в Московском Авиационном институте. До этого жил в маленьком городе на юге Башкирии. Мне кажется каждый может изменить свою жизнь. Главное захотеть этого.

Возможно Вы искали: тестировщик по, тестирование, qa automation, работа тестировщиком по, курсы тестировщика с нуля, профессия тестировщик, тестировщик яндекс, айти, data science, иностранные языки, qa тестировщик, как стать qa automation, как стать тестировщиком с нуля, работа в айти, как выучить английский язык быстрее, способы заработка в интернете, иммиграция, иммиграция в канаду, имиграция в польшу, где хорошо жить, как зарабатывать удаленно, находят в любой стране, как начать работать в айти после 30, 40 лет, как быстрее стать программистом, как быстрее стать тестировщиком, как быстрее стать devops, как быстрее стать дата аналитиком, как быстрее выучить немецкий язык, как быстрее выучить польский язык, курсы программирования, курсы data science, польша, чехия, германия, калининград, москва, 2022 год, 2023 год.

#нагрузочноетестирование #ivanryzhovqa #тестированиепо #нагрузочноетестированиеснуля #рыжовиван #нагрузкадля тестировщика #qualityassurance #тестировщик #тестировщикснуля #qaengineer #английскийязык #нагрузочноетестирование #французскийязык #datascienceснуля #it #qatesting #dataanalyst #testingworld #qafromscratch #dataengineering #englishlanguage #курсыпотестированиюпо #тестировщикпо #какстатьтестировщиком #полезныеинструментыдлятестировщика #it_qa_testing #postman #devtools #работавайти #поискработы #удаленнаяработа #поискаработывмоске #зарплатытестировщиков #нагрузочноетестирование #qafromscratch #войтивайтичерезтестирование #тестировщикзаодинмесяц #образованиевайти
Рекомендации по теме
Комментарии
Автор

Тайм-коды:
00:00 - Введение
00:23 - Определение "Тестирование производительности"
01:14 - Нагрузочное
01:51 - Стрессовое
03:03 - Обьемное
03:27 - Стабильности
04:44 - Масштабируемости
05:03 - Конфигурационное

VanyaQA
Автор

Отличное видео, только начал проходить курс и очень доволен, прям то, что нужно чтобы что-то вспомнить и научиться чем-то новому)))
Спасибо за этот курс))

sqvqiwb
Автор

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

xirrantos
Автор

Объемное тестирование проводится не обязательно при увеличенном объеме БД. Тестирование, при котором в систему подаются бОльшие, чем обычно, объемы данных (большие файлы, например, запросы с увеличенным размером тела итд) - тоже считается объемным.

xirrantos
Автор

Заранее извиняюсь если уже отвечали, с чего рекомендовали бы начать изучение области НТ ? Я так понял что для начала надо выучить язык java или С #

Bad_Duelist
Автор

Оставьте комментарий пожалуйста для видео ;) буду рад вашей поддержке.

VanyaQA
Автор

Вообще категоризация исходя из "видов тестирования" в принципе не верна. Формы тестирования могут быть разные и использоваться в разных целях. Исходить необходимо именно из этих целей.

xirrantos