QA Fest 2017. Никита Кричко. Как сэкономить время на анализе отчетов о нагрузочном тестировании

Q
Киев 2017
Как вам кофе?
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Все рассказанное здесь является
результатом правды, полу-правды,
статистики или художественной
выдумки основанной на личном
опыте…
Все сказанное не несет в себе цели
кого-либо обидеть.
А всего лишь задуматься о том как
оптимизировать свою работу и
заниматься более приятными
делами.
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Первый в Украине фестиваль тестирования
Как
экономить время
на анализе отчетов
о нагрузочном
тестировании
Киев 2017
О себе: Кричко Никита
Как экономить время на анализе отчетов о нагрузочном тестировании
Самый большой лентяй и бездельник
В компаниях:
Киев 2017
О себе: Кричко Никита
Как экономить время на анализе отчетов о нагрузочном тестировании
Специалист по нагрузочному тестированию
В компаниях:
nik.krichko@gmail.com
Киев 2017
Классные доклады
Как экономить время на анализе отчетов о нагрузочном тестировании
Александр
Неделяев
Тестирование и мониторинг
производительности
фронтенда с помощью
sitespeed.io
Киев 2017
Классные доклады
Как экономить время на анализе отчетов о нагрузочном тестировании
Эффективный поиск
невоспроизводимых ошибок
Андрей
Лазарев
Киев 2017
Классные доклады
Как экономить время на анализе отчетов о нагрузочном тестировании
CLIENT
MS
SQL
IIS / APP
sitespeed.io
Самописный фреймворк
Core Craft, Pavlov Dogs
Киев 2017
Этонереклама
Киев 2017
Для кого этот доклад:
Для тех у кого на
анализ ошибок,
логов и графиков
уходит очень
много время
(Для тех кто ценит свое время)
<Тема доклада>
Киев 2017
О чём этот доклад:
О теоретическом
подходе к анализу
результатов
<Тема доклада>
Киев 2017
Показатели результатов:
тесты / атвотесты
Как экономить время на анализе отчетов о нагрузочном тестировании
PASSED FAILED
Киев 2017
Показатели результатов:
нагрузочное тестирование
Как экономить время на анализе отчетов о нагрузочном тестировании
Нагрузочное
AVG / MEDIAN / MODE
PERCENTILE / QUARTILE
MIN / MAX
MEMORY USAGE * КОЛ-ВО
СЕРВЕРОВ
CPU USAGE * КОЛ-ВО СЕРВЕРОВ
DISK I/O* КОЛ-ВО СЕРВЕРОВ
NETWORK USAGE
Много других
Корреляция между показателями
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Цвета важнее
текста
Графики
важнее текста
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
test 1 passed
test 2 passed
test 3 passed
test 4 passed
test 5 passed
test 6 passed
test 7 passed
test 8 passed
test 9 passed
test 10 passed
test 11 passed
test 12 passed
test 13 passed
test 14 passed
test 15 passed
test 16 passed
test 17 passed
test 18 passed
test 19 passed
test 20 passed
test 21 failed
test 22 passed
test 23 passed
test 24 passed
test 25 passed
test 26 passed
test 27 passed
test 28 passed
test 29 passed
test 30 failed
test 31 passed
test 32 passed
test 33 passed
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
test 1 passed
test 2 passed
test 3 passed
test 4 passed
test 5 passed
test 6 passed
test 7 passed
test 8 passed
test 9 passed
test 10 passed
test 11 passed
test 12 passed
test 13 passed
test 14 passed
test 15 passed
test 16 passed
test 17 passed
test 18 passed
test 19 passed
test 20 passed
test 21 failed
test 22 passed
test 23 passed
test 24 passed
test 25 passed
test 26 passed
test 27 passed
test 28 passed
test 29 passed
test 30 failed
test 31 passed
test 32 passed
test 33 passed
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
test 21 failed
test 30 failed
Киев 2017
ВИЗУАЛИЗАЦИЯ
Если вам задают вопрос
«Сколько в среднем у нас
время ответа от сервера?»
Никогда не используйте
СРЕДНЕЕ ЗНАЧЕНИЕ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Далее абстрактные примеры
не привязанные к какому
либо конкретному
показателю.
Подход возможно
применить к любому
показателю и их любому
количеству количеству
показателей
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
AVG = 593
500
300
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
AVG = 593
MEDIAN = 293
300
500
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
AVG = 296
MEDIAN = 292
500
Киев 2017
ВИЗУАЛИЗАЦИЯ
Не используйте
медианны
--
Ипользуйте
ящики с усами
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Ящик с усами
Как экономить время на анализе отчетов о нагрузочном тестировании
Выброс
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Что делать если
показателей много?
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Умножим на количество
снимаемых метрик
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Умножим на нагрузку
Киев 2017
ВИЗУАЛИЗАЦИЯ
Что делать если
показателей
ОЧЕНЬ много?
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Умножим на количество
серверов
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Умножим на количество
операций/сценариев
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Умножим на количество
операций/сценариев
Как экономить время на анализе отчетов о нагрузочном тестировании
СЛИШКОМ
МНОГО-
МНОГО-ГО
ГРАФИКОВ
Киев 2017
SLA для требований
Service Level
Agreement
SLA
соглашение
об уровне сервиса
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
SLA
Без требований к
производительности
никуда не двигаться
нельзя.
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
SLA
Не требования:
• Хотим что бы работало быстро
• Сраница должна вжух и
загрузиться
• Пользователь должен не
успеть моргнуть, а страница
уже должна быть загружена
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
SLA
Требования:
• Система должна обрабатывать
не менее 100 запросов «такой-
то» операции не более чем за
500 мс для 95% запросов и не
более чем 750 мс для 99% все
х запросов с допустимым
количеством ошибок менее
1% на «таком-то железе»
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
SLA
Требования:
• Система должна обрабатывать
не менее 100 запросов «такой-
то» операции не более чем за
500 мс для 95% запросов и не
более чем 750 мс для 99% все
х запросов с допустимым
количеством ошибок менее
1% на «таком-то железе»
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
Сцециалист по нагрузочному тестированию
узнает требования к производительности у
заказчика
Киев 2017
SLA
Для каждого
снимаемого показателя
для каждого условия
должны быть
требования
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
Таблица SLA для системы
Уровень SLA Значение (Пример)
9 Показатель ухудшен на 50%
8 Показатель ухудшен на 20%
7 Показатель ухудшен на 10%
6 Показатель ухудшен на 5 %
5 Система соответствует требованиям
4 Показатель улучшен на 5%
3 Показатель улучшен на 10%
2 Показатель улучшен на 20%
1 Показатель улучшен на 50%
Киев 2017
SLA
Как экономить время на анализе отчетов о нагрузочном тестировании
Абстрактный пример:
Для такого-то сценария при нагрузке 10
потоков в секунду на протяжении 1 минуты
выполнения сценария должны выполняться
следующие условия:Показатель Значение
Response time median 500
CPU Usage median (S1) 20 %
RAM Usage median (S1) 200 mb
Киев 2017
SLA
Как экономить время на анализе отчетов о нагрузочном тестировании
ПРИСВАЕВАЕМ этим
показателям SLA - 5
Показатель Значение
Response time median 500 5
CPU Usage median (S1) 50 % 5
RAM Usage median (S1) 20 % 5
И после каждого прохождение кто-то или что-то
должен присвоить нашим результатам
наш SLA
Киев 2017
Автоматизация
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
SLA
Как экономить время на анализе отчетов о нагрузочном тестировании
SLA for response time for Month
Киев 2017
SLA
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
Объединяем SLA в одно число
по формуле
𝑅𝑇𝑀𝐸𝐷 × 103
+ 𝐶𝑃𝑈 × 102
+ 𝑅𝐴𝑀 × 101
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
Общий показатель
производительности системы
для заданых условий
𝑅𝑇𝑀𝐸𝐷 × 103
+ 𝐶𝑃𝑈 × 102
+ 𝑅𝐴𝑀 × 101
=
5550
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
И ЗАЧЕМ НАМ ЭТОТ ПОКАЗАТЕЛЬ
5550
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
555
550
560
500
600
1000
000
558
855
955
540
400
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
Киев 2017
Недостатки
•Много показателей
очень мелкий масштаб
•Таких графиков может
быть много
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
SLA
По томуже принципу
сводим все к одному
графику
другая формула
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
Объединяем SLA в одно число
по формуле
3
𝑅𝑇𝑀𝐸𝐷
3
+ 𝐶𝑃𝑈
3
+ 𝑅𝐴𝑀
3
= 7.2112
- Идеальное состояние системы
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за период
7.2112
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании
История показателя за месяц
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
ВИЗУАЛИЗАЦИЯ
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Автоматизируйте
Как экономить время на анализе отчетов о нагрузочном тестировании
Киев 2017
Автоматизируйте
Как экономить время на анализе отчетов о нагрузочном тестировании
Ubuntu server
TeamCity server
JMeter
R
Shiny
Server
Shiny
Web - Report
System
Under TEST
Jmeter
Performance
monitor
Performance
Log DB
Jmeter
Log
Resource
log
Киев 2017
СПАСИБО ЗА ВНИМАНИЕ!!!
ВОПРОСЫ?
Как экономить время на анализе отчетов о нагрузочном тестировании
1 of 68

Recommended

QA Fest 2017.Александр Неделяев.Тестирование и мониторинг производительности ... by
QA Fest 2017.Александр Неделяев.Тестирование и мониторинг производительности ...QA Fest 2017.Александр Неделяев.Тестирование и мониторинг производительности ...
QA Fest 2017.Александр Неделяев.Тестирование и мониторинг производительности ...QAFest
373 views36 slides
QA Fest 2017. Надежда Шкуда. Работает ли A/B тестирование? by
QA Fest 2017. Надежда Шкуда. Работает ли A/B тестирование?QA Fest 2017. Надежда Шкуда. Работает ли A/B тестирование?
QA Fest 2017. Надежда Шкуда. Работает ли A/B тестирование?QAFest
586 views34 slides
QA Fest 2017. Андрей Лазарев.Эффективный поиск невоспроизводимых ошибок by
QA Fest 2017. Андрей Лазарев.Эффективный поиск невоспроизводимых ошибокQA Fest 2017. Андрей Лазарев.Эффективный поиск невоспроизводимых ошибок
QA Fest 2017. Андрей Лазарев.Эффективный поиск невоспроизводимых ошибокQAFest
471 views16 slides
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение... by
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...QAFest
943 views30 slides
QA Fest 2017. Анастасия Павленко. А ты готов к интеграционному тестированию? by
QA Fest 2017. Анастасия Павленко. А ты готов к интеграционному тестированию?QA Fest 2017. Анастасия Павленко. А ты готов к интеграционному тестированию?
QA Fest 2017. Анастасия Павленко. А ты готов к интеграционному тестированию?QAFest
630 views48 slides
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ... by
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...QAFest
329 views13 slides

More Related Content

What's hot

QA Fest 2017. Алексей Буль.Тестирование геолокационных систем by
QA Fest 2017. Алексей Буль.Тестирование геолокационных системQA Fest 2017. Алексей Буль.Тестирование геолокационных систем
QA Fest 2017. Алексей Буль.Тестирование геолокационных системQAFest
430 views28 slides
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac... by
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QAFest
1.2K views36 slides
Технологии vs коммуникации: что важнее? by
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Badoo Development
4.7K views26 slides
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ... by
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey Ladutko
2.1K views34 slides
Багфиксинг процесса разработки в iOS: взгляд с двух сторон by
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонBadoo Development
6.6K views127 slides
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо... by
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...QAFest
2.5K views29 slides

What's hot(20)

QA Fest 2017. Алексей Буль.Тестирование геолокационных систем by QAFest
QA Fest 2017. Алексей Буль.Тестирование геолокационных системQA Fest 2017. Алексей Буль.Тестирование геолокационных систем
QA Fest 2017. Алексей Буль.Тестирование геолокационных систем
QAFest430 views
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac... by QAFest
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QAFest1.2K views
Технологии vs коммуникации: что важнее? by Badoo Development
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?
Badoo Development4.7K views
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ... by Andrey Ladutko
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Andrey Ladutko2.1K views
Багфиксинг процесса разработки в iOS: взгляд с двух сторон by Badoo Development
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
Badoo Development6.6K views
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо... by QAFest
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QAFest2.5K views
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров... by QAFest
QA Fest 2016. Дмитрий Химион.  Векторы развития систем автоматизации тестиров...QA Fest 2016. Дмитрий Химион.  Векторы развития систем автоматизации тестиров...
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QAFest1.1K views
Как автотесты ускоряют релизы в OK.ru by Badoo Development
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
Badoo Development4.6K views
QA Fes 2016. Александр Неделяев. Система мониторинга производительности своим... by QAFest
QA Fes 2016. Александр Неделяев. Система мониторинга производительности своим...QA Fes 2016. Александр Неделяев. Система мониторинга производительности своим...
QA Fes 2016. Александр Неделяев. Система мониторинга производительности своим...
QAFest1.4K views
QA Fest 2016. Антон Серпутько. Автоматизация запуска тестов с помощью Jenkins... by QAFest
QA Fest 2016. Антон Серпутько. Автоматизация запуска тестов с помощью Jenkins...QA Fest 2016. Антон Серпутько. Автоматизация запуска тестов с помощью Jenkins...
QA Fest 2016. Антон Серпутько. Автоматизация запуска тестов с помощью Jenkins...
QAFest1.4K views
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир... by WrikeTechClub
Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
WrikeTechClub18.1K views
Jenkins 2.0: Организуем тестирование в составе Continuous Delivery by SQALab
Jenkins 2.0: Организуем тестирование в составе Continuous DeliveryJenkins 2.0: Организуем тестирование в составе Continuous Delivery
Jenkins 2.0: Организуем тестирование в составе Continuous Delivery
SQALab6.6K views
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования by SQALab
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
SQALab774 views
Новый процесс тестирования на "старом" проекте by SQALab
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проекте
SQALab944 views
Мобильный веб: назад в будущее by Badoo Development
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущее
Badoo Development4.8K views
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования... by QAFest
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QAFest691 views
Переписать нельзя рефакторить by CEE-SEC(R)
Переписать нельзя рефакторитьПереписать нельзя рефакторить
Переписать нельзя рефакторить
CEE-SEC(R)378 views
Об автоматическом тестировании бэкенда в Media markt by Igor Lyubin
Об автоматическом тестировании бэкенда в Media marktОб автоматическом тестировании бэкенда в Media markt
Об автоматическом тестировании бэкенда в Media markt
Igor Lyubin90 views
Сетевые снифферы в тестировании by SQALab
Сетевые снифферы в тестированииСетевые снифферы в тестировании
Сетевые снифферы в тестировании
SQALab3.1K views
Гибкое нагрузочное тестирование | IT Spring 2014 by Ignat Krukovsky
Гибкое нагрузочное тестирование | IT Spring 2014Гибкое нагрузочное тестирование | IT Spring 2014
Гибкое нагрузочное тестирование | IT Spring 2014
Ignat Krukovsky1.6K views

Similar to QA Fest 2017. Никита Кричко. Как сэкономить время на анализе отчетов о нагрузочном тестировании

Шаблоны проектирования нагрузочных скриптов by
Шаблоны проектирования нагрузочных скриптовШаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптовSQALab
810 views63 slides
Делаем автоматизацию проектных KPIs by
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
361 views19 slides
Selenium grid on-demand by
Selenium grid on-demandSelenium grid on-demand
Selenium grid on-demandSQALab
701 views146 slides
Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io... by
Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io...Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io...
Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io...Alexander Nedeliaev
1.1K views36 slides
Lean Kanban Russia 2014 "Five Numbers" Talk by
Lean Kanban Russia 2014 "Five Numbers" TalkLean Kanban Russia 2014 "Five Numbers" Talk
Lean Kanban Russia 2014 "Five Numbers" Talkazheglov
818 views53 slides
Илья Гаврилов by
Илья ГавриловИлья Гаврилов
Илья ГавриловSQALab
781 views25 slides

Similar to QA Fest 2017. Никита Кричко. Как сэкономить время на анализе отчетов о нагрузочном тестировании(20)

Шаблоны проектирования нагрузочных скриптов by SQALab
Шаблоны проектирования нагрузочных скриптовШаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптов
SQALab810 views
Делаем автоматизацию проектных KPIs by SQALab
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab361 views
Selenium grid on-demand by SQALab
Selenium grid on-demandSelenium grid on-demand
Selenium grid on-demand
SQALab701 views
Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io... by Alexander Nedeliaev
Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io...Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io...
Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io...
Alexander Nedeliaev1.1K views
Lean Kanban Russia 2014 "Five Numbers" Talk by azheglov
Lean Kanban Russia 2014 "Five Numbers" TalkLean Kanban Russia 2014 "Five Numbers" Talk
Lean Kanban Russia 2014 "Five Numbers" Talk
azheglov818 views
Илья Гаврилов by SQALab
Илья ГавриловИлья Гаврилов
Илья Гаврилов
SQALab781 views
Эволюция экосистем тестирования by Gleb Rybalko
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
Gleb Rybalko451 views
Введение в performance management by SQALab
Введение в performance managementВведение в performance management
Введение в performance management
SQALab2K views
Как оценивать состояние проекта по разработке с помощью формальных метрик и о... by Dmitry Andreev
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Dmitry Andreev329 views
KPI тестировщиков - особенности и проблемы by Rina Uzhevko
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
Rina Uzhevko3.7K views
Автотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполнения by SQALab
Автотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполненияАвтотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполнения
Автотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполнения
SQALab1K views
Оценка проектов тестирования by Rina Uzhevko
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
Rina Uzhevko3.3K views
Автоматизация сборки и тестирования в разрезе эффективного производства by SQALab
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
SQALab555 views
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ... by CEE-SEC(R)
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
CEE-SEC(R)571 views
Как развить отдел тестирования от палки-копалки до CI by CEE-SEC(R)
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)1.9K views
Юлия Викторова; Александр Тарасов. DevOps без булшита. by ScrumTrek
Юлия Викторова; Александр Тарасов. DevOps без булшита.Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.
ScrumTrek936 views
Один за всех, или как помочь тестированию многих компонентов одной системы by SQALab
Один за всех, или как помочь тестированию многих компонентов одной системыОдин за всех, или как помочь тестированию многих компонентов одной системы
Один за всех, или как помочь тестированию многих компонентов одной системы
SQALab469 views

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
979 views44 slides
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
931 views44 slides
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
322 views131 slides
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
336 views92 slides
QA Fest 2019. Никита Галкин. Как зарабатывать больше by
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
389 views40 slides
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
342 views33 slides

More from QAFest(20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by QAFest
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QAFest979 views
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by QAFest
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QAFest931 views
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by QAFest
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest322 views
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by QAFest
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QAFest336 views
QA Fest 2019. Никита Галкин. Как зарабатывать больше by QAFest
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QAFest389 views
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by QAFest
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QAFest342 views
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием by QAFest
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QAFest249 views
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н... by QAFest
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QAFest338 views
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV... by QAFest
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QAFest227 views
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster by QAFest
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest282 views
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе... by QAFest
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QAFest251 views
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз... by QAFest
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QAFest301 views
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation by QAFest
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest225 views
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в... by QAFest
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QAFest243 views
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa... by QAFest
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QAFest376 views
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT by QAFest
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QAFest209 views
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении by QAFest
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QAFest607 views
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр... by QAFest
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QAFest321 views
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр... by QAFest
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QAFest296 views
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22 by QAFest
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QAFest164 views

QA Fest 2017. Никита Кричко. Как сэкономить время на анализе отчетов о нагрузочном тестировании

  • 1. Киев 2017 Как вам кофе? Как экономить время на анализе отчетов о нагрузочном тестировании
  • 2. Киев 2017 Все рассказанное здесь является результатом правды, полу-правды, статистики или художественной выдумки основанной на личном опыте… Все сказанное не несет в себе цели кого-либо обидеть. А всего лишь задуматься о том как оптимизировать свою работу и заниматься более приятными делами. Как экономить время на анализе отчетов о нагрузочном тестировании
  • 3. Киев 2017 Первый в Украине фестиваль тестирования Как экономить время на анализе отчетов о нагрузочном тестировании
  • 4. Киев 2017 О себе: Кричко Никита Как экономить время на анализе отчетов о нагрузочном тестировании Самый большой лентяй и бездельник В компаниях:
  • 5. Киев 2017 О себе: Кричко Никита Как экономить время на анализе отчетов о нагрузочном тестировании Специалист по нагрузочному тестированию В компаниях: nik.krichko@gmail.com
  • 6. Киев 2017 Классные доклады Как экономить время на анализе отчетов о нагрузочном тестировании Александр Неделяев Тестирование и мониторинг производительности фронтенда с помощью sitespeed.io
  • 7. Киев 2017 Классные доклады Как экономить время на анализе отчетов о нагрузочном тестировании Эффективный поиск невоспроизводимых ошибок Андрей Лазарев
  • 8. Киев 2017 Классные доклады Как экономить время на анализе отчетов о нагрузочном тестировании CLIENT MS SQL IIS / APP sitespeed.io Самописный фреймворк Core Craft, Pavlov Dogs
  • 10. Киев 2017 Для кого этот доклад: Для тех у кого на анализ ошибок, логов и графиков уходит очень много время (Для тех кто ценит свое время) <Тема доклада>
  • 11. Киев 2017 О чём этот доклад: О теоретическом подходе к анализу результатов <Тема доклада>
  • 12. Киев 2017 Показатели результатов: тесты / атвотесты Как экономить время на анализе отчетов о нагрузочном тестировании PASSED FAILED
  • 13. Киев 2017 Показатели результатов: нагрузочное тестирование Как экономить время на анализе отчетов о нагрузочном тестировании Нагрузочное AVG / MEDIAN / MODE PERCENTILE / QUARTILE MIN / MAX MEMORY USAGE * КОЛ-ВО СЕРВЕРОВ CPU USAGE * КОЛ-ВО СЕРВЕРОВ DISK I/O* КОЛ-ВО СЕРВЕРОВ NETWORK USAGE Много других Корреляция между показателями
  • 14. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 15. Киев 2017 Цвета важнее текста Графики важнее текста Как экономить время на анализе отчетов о нагрузочном тестировании
  • 16. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании test 1 passed test 2 passed test 3 passed test 4 passed test 5 passed test 6 passed test 7 passed test 8 passed test 9 passed test 10 passed test 11 passed test 12 passed test 13 passed test 14 passed test 15 passed test 16 passed test 17 passed test 18 passed test 19 passed test 20 passed test 21 failed test 22 passed test 23 passed test 24 passed test 25 passed test 26 passed test 27 passed test 28 passed test 29 passed test 30 failed test 31 passed test 32 passed test 33 passed
  • 17. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании test 1 passed test 2 passed test 3 passed test 4 passed test 5 passed test 6 passed test 7 passed test 8 passed test 9 passed test 10 passed test 11 passed test 12 passed test 13 passed test 14 passed test 15 passed test 16 passed test 17 passed test 18 passed test 19 passed test 20 passed test 21 failed test 22 passed test 23 passed test 24 passed test 25 passed test 26 passed test 27 passed test 28 passed test 29 passed test 30 failed test 31 passed test 32 passed test 33 passed
  • 18. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании test 21 failed test 30 failed
  • 19. Киев 2017 ВИЗУАЛИЗАЦИЯ Если вам задают вопрос «Сколько в среднем у нас время ответа от сервера?» Никогда не используйте СРЕДНЕЕ ЗНАЧЕНИЕ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 20. Киев 2017 Далее абстрактные примеры не привязанные к какому либо конкретному показателю. Подход возможно применить к любому показателю и их любому количеству количеству показателей Как экономить время на анализе отчетов о нагрузочном тестировании
  • 21. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании AVG = 593 500 300
  • 22. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании AVG = 593 MEDIAN = 293 300 500
  • 23. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании AVG = 296 MEDIAN = 292 500
  • 24. Киев 2017 ВИЗУАЛИЗАЦИЯ Не используйте медианны -- Ипользуйте ящики с усами Как экономить время на анализе отчетов о нагрузочном тестировании
  • 25. Киев 2017 Ящик с усами Как экономить время на анализе отчетов о нагрузочном тестировании Выброс
  • 26. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 27. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 28. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 29. Киев 2017 ВИЗУАЛИЗАЦИЯ Что делать если показателей много? Как экономить время на анализе отчетов о нагрузочном тестировании
  • 30. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании Умножим на количество снимаемых метрик
  • 31. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании Умножим на нагрузку
  • 32. Киев 2017 ВИЗУАЛИЗАЦИЯ Что делать если показателей ОЧЕНЬ много? Как экономить время на анализе отчетов о нагрузочном тестировании
  • 33. Киев 2017 ВИЗУАЛИЗАЦИЯ Умножим на количество серверов Как экономить время на анализе отчетов о нагрузочном тестировании
  • 34. Киев 2017 ВИЗУАЛИЗАЦИЯ Умножим на количество операций/сценариев Как экономить время на анализе отчетов о нагрузочном тестировании
  • 35. Киев 2017 ВИЗУАЛИЗАЦИЯ Умножим на количество операций/сценариев Как экономить время на анализе отчетов о нагрузочном тестировании СЛИШКОМ МНОГО- МНОГО-ГО ГРАФИКОВ
  • 36. Киев 2017 SLA для требований Service Level Agreement SLA соглашение об уровне сервиса Как экономить время на анализе отчетов о нагрузочном тестировании
  • 37. Киев 2017 SLA Без требований к производительности никуда не двигаться нельзя. Как экономить время на анализе отчетов о нагрузочном тестировании
  • 38. Киев 2017 SLA Не требования: • Хотим что бы работало быстро • Сраница должна вжух и загрузиться • Пользователь должен не успеть моргнуть, а страница уже должна быть загружена Как экономить время на анализе отчетов о нагрузочном тестировании
  • 39. Киев 2017 SLA Требования: • Система должна обрабатывать не менее 100 запросов «такой- то» операции не более чем за 500 мс для 95% запросов и не более чем 750 мс для 99% все х запросов с допустимым количеством ошибок менее 1% на «таком-то железе» Как экономить время на анализе отчетов о нагрузочном тестировании
  • 40. Киев 2017 SLA Требования: • Система должна обрабатывать не менее 100 запросов «такой- то» операции не более чем за 500 мс для 95% запросов и не более чем 750 мс для 99% все х запросов с допустимым количеством ошибок менее 1% на «таком-то железе» Как экономить время на анализе отчетов о нагрузочном тестировании
  • 41. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании Сцециалист по нагрузочному тестированию узнает требования к производительности у заказчика
  • 42. Киев 2017 SLA Для каждого снимаемого показателя для каждого условия должны быть требования Как экономить время на анализе отчетов о нагрузочном тестировании
  • 43. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании Таблица SLA для системы Уровень SLA Значение (Пример) 9 Показатель ухудшен на 50% 8 Показатель ухудшен на 20% 7 Показатель ухудшен на 10% 6 Показатель ухудшен на 5 % 5 Система соответствует требованиям 4 Показатель улучшен на 5% 3 Показатель улучшен на 10% 2 Показатель улучшен на 20% 1 Показатель улучшен на 50%
  • 44. Киев 2017 SLA Как экономить время на анализе отчетов о нагрузочном тестировании Абстрактный пример: Для такого-то сценария при нагрузке 10 потоков в секунду на протяжении 1 минуты выполнения сценария должны выполняться следующие условия:Показатель Значение Response time median 500 CPU Usage median (S1) 20 % RAM Usage median (S1) 200 mb
  • 45. Киев 2017 SLA Как экономить время на анализе отчетов о нагрузочном тестировании ПРИСВАЕВАЕМ этим показателям SLA - 5 Показатель Значение Response time median 500 5 CPU Usage median (S1) 50 % 5 RAM Usage median (S1) 20 % 5 И после каждого прохождение кто-то или что-то должен присвоить нашим результатам наш SLA
  • 46. Киев 2017 Автоматизация Как экономить время на анализе отчетов о нагрузочном тестировании
  • 47. Киев 2017 SLA Как экономить время на анализе отчетов о нагрузочном тестировании SLA for response time for Month
  • 48. Киев 2017 SLA Как экономить время на анализе отчетов о нагрузочном тестировании
  • 49. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании Объединяем SLA в одно число по формуле 𝑅𝑇𝑀𝐸𝐷 × 103 + 𝐶𝑃𝑈 × 102 + 𝑅𝐴𝑀 × 101
  • 50. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании Общий показатель производительности системы для заданых условий 𝑅𝑇𝑀𝐸𝐷 × 103 + 𝐶𝑃𝑈 × 102 + 𝑅𝐴𝑀 × 101 = 5550
  • 51. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании И ЗАЧЕМ НАМ ЭТОТ ПОКАЗАТЕЛЬ 5550
  • 52. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц 555 550 560 500 600 1000 000 558 855 955 540 400
  • 53. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц
  • 54. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц
  • 55. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц
  • 56. Киев 2017 Недостатки •Много показателей очень мелкий масштаб •Таких графиков может быть много Как экономить время на анализе отчетов о нагрузочном тестировании
  • 57. Киев 2017 SLA По томуже принципу сводим все к одному графику другая формула Как экономить время на анализе отчетов о нагрузочном тестировании
  • 58. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании Объединяем SLA в одно число по формуле 3 𝑅𝑇𝑀𝐸𝐷 3 + 𝐶𝑃𝑈 3 + 𝑅𝐴𝑀 3 = 7.2112 - Идеальное состояние системы
  • 59. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц
  • 60. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за период 7.2112
  • 61. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц
  • 62. Киев 2017Как экономить время на анализе отчетов о нагрузочном тестировании История показателя за месяц
  • 63. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 64. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 65. Киев 2017 ВИЗУАЛИЗАЦИЯ Как экономить время на анализе отчетов о нагрузочном тестировании
  • 66. Киев 2017 Автоматизируйте Как экономить время на анализе отчетов о нагрузочном тестировании
  • 67. Киев 2017 Автоматизируйте Как экономить время на анализе отчетов о нагрузочном тестировании Ubuntu server TeamCity server JMeter R Shiny Server Shiny Web - Report System Under TEST Jmeter Performance monitor Performance Log DB Jmeter Log Resource log
  • 68. Киев 2017 СПАСИБО ЗА ВНИМАНИЕ!!! ВОПРОСЫ? Как экономить время на анализе отчетов о нагрузочном тестировании