Содержание
- 2. Правила участия в курсе СДО: записи, «домашка» Консультации Форум и скайп-чат Учебное приложение
- 3. Структура курса Основы ТП. Знакомство с JMeter Цели ТП, сценарии и профили нагрузки Сбор данных и
- 4. Литература
- 5. Занятие 1 Основы ТП Знакомство с JMeter
- 6. План занятия Основы тестирования производительности Что тестируем и как выглядят требования? Три базовые составляющие Краткий обзор
- 7. ТП: Что тестируем?
- 8. ГОСТ Р ИСО/МЭК 9126-93 Эффективность — Набор атрибутов, относящихся к соотношению между уровнем качества функционирования ПО
- 9. ГОСТ Р ИСО/МЭК 9126-93 А.2.4 Эффективность (Efficiency) А.2.4.1 Характер изменения во времени (Time behavior) Атрибуты программного
- 10. Так «эффективность» или «производительность»?
- 11. Эффективность + При большой нагрузке не хватает ресурсов => Нехватка ресурсов может приводить к проявлению функциональных
- 12. ГОСТ Р ИСО/МЭК 9126-93 Надежность – Набор атрибутов, относящихся к способности программного обеспечения сохранять свой уровень
- 13. ГОСТ Р ИСО/МЭК 9126-93 А.2.2 Надежность (Reliability) А.2.2.1 Стабильность (Maturity) Атрибуты программного обеспечения, относящиеся к частоте
- 14. Пример требований
- 15. Пример требований При нагрузке до 100 одновременно работающих с системой клиентов: среднее время отклика должно составлять
- 16. Пример требований При нагрузке до 100 одновременно работающих с системой клиентов: среднее время отклика должно составлять
- 17. Пример требований При нагрузке до 100 одновременно работающих с системой клиентов: среднее время отклика должно составлять
- 18. Пример требований При нагрузке до 100 транзакций в секунду типа «ping» и 10 транзакций в секунду
- 19. Пример требований При нагрузке до 100 транзакций в секунду типа «ping» и 10 транзакций в секунду
- 20. Пример требований При нагрузке до 100 транзакций в секунду типа «ping» и 10 транзакций в секунду
- 21. Подробность требований Какие требования лучше: подробные или неформальные и нечёткие?
- 22. Три базовые составляющие ТП
- 23. Три базовые составляющие Генерация нагрузки Мониторинг характеристик производительности Анализ результатов
- 24. Три базовые составляющие Ресурсов не хватает при большой нагрузке Нужно много наблюдений «В зачет» идут как
- 25. Краткий обзор инструментов
- 26. Генерация нагрузки JMeter – http://jmeter.apache.org/ grinder – http://grinder.sourceforge.net/ multi-mechanize – http://testutils.org/multi-mechanize/ Gatling – http://gatling-tool.org/ Tsung –
- 27. Генерация нагрузки BlazeMeter – http://blazemeter.com/ Blitz – https://www.blitz.io/ Load Impact – http://loadimpact.com/ LoadStorm – http://loadstorm.com/ SOASTA
- 28. Мониторинг Встроенные в инструменты средства Средства операционной системы Средства серверов, СУБД, … Специализированные средства Zabbix, Nagios,
- 29. Анализ результатов Встроенные в инструменты средства Электронные таблицы Пакеты для статистической обработки данных
- 31. Простой сценарий в JMeter Запись сценария рекордером Отладка сценария Сбор основных метрик Анализ собранных результатов
- 33. Скачать презентацию