Онлайн-образование

Содержание

Слайд 2

Проверить, идет ли запись!

Проверить, идет ли запись!

Слайд 3

Меня хорошо видно и слышно? Ставьте , если всё плохо Напишите

Меня хорошо видно и слышно?

Ставьте , если всё плохо
Напишите в чат,

если есть проблемы


Слайд 4

Нагрузочное тестирование Цели, события, показатели, основные этапы Кудрявцев Василий Директор по качеству АО РТ Лабс .

Нагрузочное тестирование
Цели, события, показатели, основные этапы

Кудрявцев Василий

Директор по качеству

АО РТ

Лабс

.

Слайд 5

Кудрявцев Василий 8 лет опыта в области нагрузочного тестирования Построение процессов

Кудрявцев Василий
8 лет опыта в области нагрузочного тестирования
Построение процессов НТ в

Банках
Более 40 успешных проектов по НТ

Преподаватель

Слайд 6

Активно участвуем Задаем вопрос в чат / голосом в конце блоков-тем

Активно участвуем
Задаем вопрос в чат / голосом в конце блоков-тем
Off-topic обсуждаем

в slack #канал группы или #general
Вопросы вижу в чате, отвечаю в конце блоков-тем

Правила вебинара

Слайд 7

Карта курса 1 Введение в НТ 2 Разработка средств НТ 3

Карта курса

1

Введение в НТ

2

Разработка средств НТ

3

Мониторинг и инфраструктура

4

Отчётность и качество НТ

5

Итоговый

проект
Слайд 8

Маршрут вебинара

Маршрут вебинара

Слайд 9

Цели вебинара | После занятия вы 1 Поймете что такое НТ,

Цели вебинара | После занятия вы

1

Поймете что такое НТ, зачем оно

нужно и что эта область сложнее ddos-ирования сервисов :)

2

Будете знать основные артефакты и этапы НТ

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

3

Слайд 10

Смысл | Зачем вам это уметь 1 Сможете планировать и учитывать

Смысл | Зачем вам это уметь

1

Сможете планировать и учитывать нюансы

при НТ

2

Не упускать важные этапы НТ

Чтобы говорить со специалистами по НТ на одном языке :)

3

Слайд 11

НТ — что это и зачем?

НТ — что это и зачем?

Слайд 12

Нагрузочное тестирование — определение Просто: Проверить как ведет себя Система под

Нагрузочное тестирование — определение

Просто:
Проверить как ведет себя Система под нагрузкой.
Сложнее:
Определение и

анализ показателей производительности Системы в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к Системе.
Техничнее:
Сбор входных данных о Системе, подготовка скриптов и составление сценариев тестирования, настройка мониторинга, проведение тестов и анализ полученных результатов.
Слайд 13

Показатели производительности 4 основных количественных фактора: 1. Доступность — % успешных

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

4 основных количественных фактора:
1. Доступность — % успешных операций в

Системе
2. Пропускная способность — количество операций в единицу времени, которое способна выполнять Система
3. Время отклика под нагрузкой
4. Утилизация ресурсов системы — догадайтесь во время чего :)
Слайд 14

НТ — события и цели

НТ — события и цели

Слайд 15

События и цели НТ Нагрузочное тестирование начинается с события и цели:

События и цели НТ

Нагрузочное тестирование начинается с события и цели:
Примеры:
Событие «Выпускаем

новое ПО», цель «Нормально ли будет работать под нагрузкой?».
Событие «Переходим на новую платформу», цель «Какие железки закупать? Надо затестить»
Событие «Ставим новый мониторинг», цель «А не заглючит ли Система с ним вместе?»
Слайд 16

События Нагрузочное тестирование проводится, если есть событие: Выпуск нового ПО; Доработка

События

Нагрузочное тестирование проводится, если есть событие:
Выпуск нового ПО;
Доработка эксплуатируемого ПО;
При эксплуатации

Системы возникают инциденты/проблемы;
Необходимо выяснение возможностей Системы;
Постепенное накопление изменений, возникновение необходимости регрессионного тестирования;
Изменение Системы в связи с развитием бизнеса;
Необходимость замены старого комплекса технических средств;
Оценка влияния мониторинга.
Слайд 17

Цели Нагрузочное тестирование преследует цели: Основные: Определение максимальной производительности; Выявление «узких

Цели

Нагрузочное тестирование преследует цели:
Основные:
Определение максимальной производительности;
Выявление «узких мест»;
Проверка надежности.
Дополнительные:
4. Проверка отказоустойчивости;
5. Оценка

влияния мониторинга;
6. Подбор оптимальной конфигурации комплекса технических средств;
7. Воспроизведение проблем промышленной среды;
8. Проверка исправления ошибки;
9. Проверка влияния стресс-нагрузки.
Слайд 18

Практика: определение целей НТ 2 1 3 Тайминг: 10 минут АС

Практика: определение целей НТ

2

1

3

Тайминг: 10 минут

АС Банк-клиент-онлайн, выпуск нового модуля на

новом железе

Определить событие и цели для будущего НТ

Поисковик Яндекса, 10(?) релизов в день, мощная отказоустойчивость, множество рисков

АРМ “Заказ справок” села Полунье, последнее обновление 2 года назад (разработчик-сисадмин уехал на вахту)

Слайд 19

НТ — этапы и план

НТ — этапы и план

Слайд 20

Основные этапы НТ Постановка задачи Содержит событие, цель, описание системы, имеющиеся

Основные этапы НТ

Постановка задачи
Содержит событие, цель, описание системы, имеющиеся данные по

нагрузке
Подготовка стенда
Идеально = продуктивному для снижения рисков пропуска дефектов
Подготовка методики НТ
Подробное описание в плюс к постановке - какие операции с каким профилем, какие тесты, какой мониторинг и т.д. (См. шаблон)
Разработка / доработка средств НТ
эмуляторы для внешних систем, мониторинг для компонент
и конечно - сами скрипты с эмуляцией “разнообразия” в разумных пределах
Проведение тестов
начинать со смоук-теста, далее по методике
стандартный тест - поиск максимума
Анализ результатов и подготовка отчета
начинать с break down по основным параметрам - далее в мониторинг
в отчет включить всё для истории (См. шаблон)
*Repeat 4-6 until done
Слайд 21

Рефлексия ? Отметьте 3 пункта, которые вам запомнились с вебинара Что

Рефлексия

?

Отметьте 3 пункта, которые вам запомнились с вебинара

Что вы будете применять

в работе из сегодняшнего вебинара?
Слайд 22

Заполните, пожалуйста, опрос о занятии по ссылке в чате

Заполните, пожалуйста,
опрос о занятии по ссылке в чате