Нагрузочное тестирование приложений с помощью SilkPerformer. Часть 2Олег Большаков
Теперь мы должны подумать о процессе мониторинга. Мониторинг в Borland/Microfocus SilkPerformer 2009 можно разделить на две части - мониторинг на стороне сервера и на стороне клиента. Мониторинг на стороне клиента запускается автоматически сразу же после запуска тестирования. Для визуализации данных используется программа SilkPerformer Explorer (она отображается автоматически). По умолчанию отображается сразу несколько графиков (Рис.5). В нашем случае это количество запрошенных страниц за секунду, количество активных пользователей, количество ошибок, время отклика, количество обращений, количество конкурирующих соединений. Кроме того, можно настроить отображение множества других параметров, фиксируемых на стороне клиента. Рис.5. Мониторинг клиентской стороны. Также в SilkPerformer Explorer можно настроить мониторинг серверной стороны. Для этого необходимо добавить тот источник данных, который будет являться поставщиком данных для мониторинга (Data Source). SilkPerformer может анализировать данные систем (и устройств) поддерживающих следующие протоколы:
Результирующие данные серверной части также выводятся в виде графиков. Замечательной особенностью Borland/Microfocus SilkPerformer 2009 является возможность отображения на одной диаграмме сразу нескольких графиков, что позволяет в реальном времени визуально оценивать зависимость разных параметров друг от друга. Теперь заключительное действие - это анализ результатов тестирования. Для отображения хода выполнения теста, анализа результатов, формирования всевозможных отчетов предназначена программа Silk TrueLog Explorer. Программа TrueLog Explorer предоставляет наглядную диагностику пользовательского интерфейса, с точки зрения конечного пользователя для каждой операции сценария тестирования (рис.6). Рис.6. Анализ результатов.
Пример отчета по пользователям представлен на рис.7. Рис.7. Отчет по пользователям в Borland/Microfocus SilkPerformer 2009 Для нас одним из самых важных видов отчетов являются отчеты по производительности. Они следующие:
Таким образом, владея всей этой информацией, мы можем понять поведение тестируемой системы при различных видах и интенсивности нагрузки и сделать выводы о нагрузочной устойчивости системы. Окончание |