- •Этапы проектирования
- •Потоки и процессы
- •АНАЛИЗ ПОКРЫТИЯ КОДА ТЕСТАМИ
- •КАЧЕСТВО И СТАНДАРТЫ
- •Разработка графического интерфейса
- •Основные понятия
- •Основные понятия
- •Качество ПО и стандарты
- •сравнение
- •сравнение
- •КАЧЕСТВО
- •сравнение
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •продолжение
- •термины
- •термины
- •Рабочий проект
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Пример разработки
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Качество ПО и стандарты Пример расчета по показателю Эффективность
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •спецификация
- •Примеры спецификации примеры
- •Спецификация(упрощенный вариант)
Нагрузочное тестирование
Для этого в окне Tests 10 users Набираем
ADD → Sampler → HTTP Request
4 шаг. Настройка обращения к серверу. |
|
|
Web Server |
|
|
8080 |
Server Number or IP 127.0.0.1 |
Port Number |
GET |
Path 4 |
|
Нагрузочное тестирование
Нагрузочное тестирование
Итак запрос от каждого пользователя настроен
Теперь надо составить условие при котором каждый тест запроса будет ститаться пройденным
Напр. можно добавить проверку на http – запрос код ответа
200
Т.о. создали план тестирования и сохраняем его в директорию напр. / Documents/ tests/ 10 users
На этом 1 этап работы заверщен.
Нагрузочное тестирование
2 этап.
Заходим в терминал и запуcкаем Jmeter
И передаем следующие параметры:
файл плана нагрузочного тестирования
Файл в котором сохраниться результат
Директорию в которой надо получить графический отчет
Нагрузочное тестирование
2 этап.
Заходим в терминал и запуcкаем Jmeter
И передаем следующие параметры:
файл плана нагрузочного тестирования
Файл в котором сохраниться результат
Директорию в которой надо получить графический отчет
Нагрузочное тестирование
Часто по окончанию тестирования Jmeter сформирует для инженера дашборд (графический интерфейс) в виде html-документа.
Далее можно посмотреть графики демонстрирующие время ответа при запросах за секунду
Нагрузочное тестирование
Нагрузочное тестирование
Из графика видно, что каждому новому запросу пришлось ожидать больше времени при получении ответа
(напомним, что тест считается успешным если пришел код ответа 200)
3 этап Затем можно увеличить нагрузку.
Напр. 1000 запросов за 5 секунд
(Если тестируемое приложение составлено на языке Java , то оно в процессе выполнения оптимизируется для наилучшего значения.
Нагрузочное тестирование
Из графика видно, что каждому новому запросу пришлось ожидать больше времени при получении ответа
(напомним, что тест считается успешным если пришел код ответа 200)
3 этап Затем можно увеличить нагрузку.
Напр. 1000 запросов за 5 секунд
(Если тестируемое приложение составлено на языке Java , то оно в процессе выполнения оптимизируется для наилучшего значения.