Учебное пособие по анализу LoadRunner: отчет и график

1. Как использовать анализ в LoadRunner

HP Analysis, как следует из названия, представляет собой программу для выполнения подробного (буквально очень подробного) анализа проведенного вами теста производительности.

HP Analysis берет дамп, созданный контроллером, во время выполнения нагрузочного теста. Дамп содержит всю информацию в необработанном формате, которая анализируется HP Analysis для создания различных графиков.

Давайте узнаем больше о HP Analysis.

Чтобы запустить HP Analysis, перейдите в меню «Пуск» => HP Software => HP LoadRunner => Analysis, как показано ниже:

Используйте анализ в LoadRunner

Это запустит Анализ. Как обычно, сначала откроется заставка, как показано ниже:

Используйте анализ в LoadRunner

Через мгновение этот экран-заставка автоматически приведет к главному экрану HP Analysis. Главный экран откроется в восстановленном режиме. См. снимок ниже:

Используйте анализ в LoadRunner

Нажмите меню «Файл», и вы увидите список меню, как показано на снимке ниже:

Используйте анализ в LoadRunner

Нажмите меню «Файл» или используйте Ctrl + N, чтобы открыть сеанс создания анализа. Откроется диалоговое окно, которое поможет вам найти файл lrr. Расширение файла LRR означает результаты LoadRunner.

Помните, что HP Controller создает хранилище результатов в папке? В этой папке находится файл lrr.

Найдите папку res сценария, для которого вы хотите создать сеанс анализа. Ниже для справки предоставлен снимок:

Используйте анализ в LoadRunner

Как только вы выберете правильный файл, HP Analysis сначала проверит наличие свободного места на диске, чтобы убедиться, что во время процесса у вас не закончится свободное место. Это связано с тем, что размер сеанса может быть очень большим, особенно в сложных сценариях, когда вы включили несколько сценариев VUScript и работаете в течение долгих часов.

На мгновение откроется окно ниже:

Используйте анализ в LoadRunner

Сразу после подтверждения доступности дискового пространства HP Analysis приступит к действию, и вы увидите окно «текущий анализ», как показано ниже:

Используйте анализ в LoadRunner

Время, необходимое для открытия вышеуказанного окна, зависит от размера папки результатов (или статистики, содержащейся в этой папке).

Если процесс занимает слишком много времени или застревает, вы можете отменить его, нажав кнопку отмены.

После завершения это автоматически приведет к быстрому окну, в котором будет применен шаблон формата:

Используйте анализ в LoadRunner

Это должно быстро привести вас к главному окну обозревателя сеансов. Однако, если вы используете какой-то сложный пользовательский шаблон и операция по какой-либо причине останавливается, вы можете нажать кнопку «Стоп», чтобы отменить операцию и начать все сначала.

2. Сводный отчет анализа LoadRunner

После завершения операций вы увидите главное окно сеанса, которое выглядит примерно так:

Сводный отчет анализа LoadRunner

Здесь вы можете увидеть каталог, из которого вы взяли результаты.

Вы также можете просмотреть полную информацию о вашем сценарии в сеансе анализа. На вкладке «Сводный отчет» вы можете увидеть продолжительность сценария, который был запущен для получения этих результатов.

Термин процентиль используется в анализе почти на каждом графике. Вы можете определить значение процентиля на панели свойств. По умолчанию установлено значение 90.

Сводный отчет анализа LoadRunner

Обратите внимание на раздел графика в обозревателе сеансов:

Сводный отчет анализа LoadRunner

Несколько графиков уже появилось. Вы можете нажать на имя графика и увидеть его подробную информацию.

В сводном отчете вы можете нажать кнопку, чтобы открыть информацию, связанную с соглашением об уровне обслуживания, если она доступна.

При нажатии вы увидите следующее окно:

Сводный отчет анализа LoadRunner

Вы можете найти панель инструментов чуть ниже меню «Файл» вверху. Она выглядит следующим образом:

Сводный отчет анализа LoadRunner

Все кнопки на панели инструментов выполняют определенные действия из меню «Файл».

HP Analysis содержит всю информацию о вашем сценарии, включая настройки времени выполнения. Поскольку вы уже знаете, что параметры времени выполнения оказывают существенное влияние на производительность, вы можете просмотреть параметры из Analysis, которые использовались для запуска сценария.

Чтобы просмотреть настройки времени выполнения, нажмитеСводный отчет анализа LoadRunner из меню «Файл» или Сводный отчет анализа LoadRunnerкнопку на панели инструментов.

Настройки времени выполнения будут отображаться, как показано ниже:

Сводный отчет анализа LoadRunner

Как видите, из этого окна можно увидеть не только все настройки, но и открыть Расписание, нажав на Как использовать анализатор в LoadRunnerкнопку или просмотреть сценарий, нажав на Сводный отчет анализа LoadRunnerкнопка. Чтобы закрыть окно, нажмите на Сводный отчет анализа LoadRunner .

3. Графики анализа

HP Analysis загрузит наиболее важные графики во время анализа. Вы можете щелкнуть имя любого графика в обозревателе сеансов, чтобы просмотреть подробную информацию о доступном графике.

Давайте обсудим несколько графиков один за другим.

3.1) График среднего времени ответа:

На этом графике показано количество обращений пользователей VUser к веб-серверу за каждую секунду нагрузочного теста. Этот график поможет вам оценить объем нагрузки, создаваемой пользователями VUser, с точки зрения количества обращений.

Взгляните на график нашего сценария:

График среднего времени ответа

При просмотре графика очень важно понимать, как расположены легенды графика.

В легенде показано название транзакции, ее цвет, минимальное значение, среднее значение, максимальное значение и стандартное отклонение (отклонение от среднего значения).

Цвета графика можно узнать по легенде.

3.2) График количества обращений в секунду:

На этом графике показано количество обращений пользователей VUser к веб-серверу за каждую секунду нагрузочного теста. Этот график поможет вам оценить объем нагрузки, создаваемой пользователями VUser, с точки зрения количества обращений.

Взгляните на график в случае нашего сценария:

График обращений в секунду

Как видно из графика и легенды, были случаи, когда на сервер не было обращений.

3.3) Запуск графа VUsers:

На этом графике отображается количество пользователей VUser, выполнивших сценарии VUser, и их статус в течение каждой секунды нагрузочного теста. Этот график полезен для определения нагрузки пользователей VUser на вашем сервере в любой момент времени.

Запуск графика VUsers

3.4) График пропускной способности

На этом графике отображается объем пропускной способности (в байтах) веб-сервера во время нагрузочного теста. Пропускная способность представляет собой объем данных, которые пользователи VUser получили от сервера в любую секунду. Этот график поможет вам оценить объем нагрузки, создаваемой пользователями VUser, с точки зрения пропускной способности сервера.

График пропускной способности

Вот описание еще нескольких графиков:

3.5) Сводка пользователя V:

На этом графике показано количество пользователей VUser, которые успешно завершили запуск, остановили его или завершили с ошибками. Вот как это выглядит:

Сводка пользователя V

3.6) Граф встречи:

На этом графике показано, когда пользователи VUs были освобождены в точках встречи и сколько пользователей VUs было освобождено в каждой точке. Вот как это выглядит:

График рандеву

3.7) График транзакций в секунду:

На этом графике отображается количество завершенных транзакций (как успешных, так и неудачных), выполненных в течение каждой секунды нагрузочного теста. Этот график поможет вам определить фактическую транзакционную нагрузку на вашу систему в любой момент времени. Вот как это выглядит:

График транзакций в секунду

3.8) График общего количества транзакций в секунду:

На этом графике отображается общее количество завершенных транзакций (как успешных, так и неудачных), выполненных в течение каждой секунды нагрузочного теста. Этот график поможет вам определить фактическую транзакционную нагрузку на вашу систему в любой момент времени. Вот как это выглядит:

График общего количества транзакций в секунду

3.9) График сводки транзакций:

На этом графике отображается количество транзакций, которые прошли, завершились неудачно, остановлены или завершились с ошибками. Вот как это выглядит:

Сводный график транзакций

3.10) График сводной информации о производительности транзакций:

На этом графике показано минимальное, среднее и максимальное время ответа для всех транзакций в нагрузочном тесте. Вот как это выглядит:

Используйте анализатор в LoadRunner

3.11) График времени ответа транзакции под нагрузкой:

Отображает среднее время ответа транзакций относительно количества пользователей VUser, работающих в любой момент во время нагрузочного теста. Этот график помогает вам увидеть общее влияние нагрузки VUser на время производительности и наиболее полезен при анализе нагрузочного теста, который выполняется с постепенной нагрузкой. Вот как это выглядит:

График времени ответа транзакции под нагрузкой

3.12) График процентилей времени ответа на транзакцию:

На этом графике отображается процент транзакций, выполненных в течение заданного диапазона времени. Этот график поможет вам определить процент транзакций, соответствующих критериям производительности, определенным для вашей системы. Вот как это выглядит:

График процентилей времени ответа на транзакцию

3.13) График распределения времени ответа транзакции:

На этом графике показано, сколько раз транзакция была завершена в распределении временных диапазонов. Обратите внимание, что на этом графике одновременно отображается информация только для одной транзакции. Вот как это выглядит:

График распределения времени ответа транзакции

3.14) График пропускной способности (МБ):

На этом графике отображается объем пропускной способности (в мегабайтах) веб-сервера во время нагрузочного теста. Пропускная способность представляет собой объем данных, которые пользователи VUser получили от сервера в любую секунду. Этот график поможет вам оценить объем нагрузки, создаваемой пользователями VUser, с точки зрения пропускной способности сервера. Вот как это выглядит:

График пропускной способности (МБ)

3.15) Сводка кода состояния HTTP:

На этом графике показано распределение различных кодов состояния протокола HTTP, возвращаемых веб-сервером во время нагрузочного теста. Вот как это выглядит:

Сводка кода состояния HTTP

3.16) График HTTP-ответов в секунду:

На этом графике показано количество различных кодов состояния HTTP, возвращаемых веб-сервером в течение каждой секунды нагрузочного теста. Вот как это выглядит:

График ответа HTTP в секунду

3.17) График загрузки страниц в секунду:

На этом графике показано количество страниц, полученных от веб-сервера во время нагрузочного теста. Вот как это выглядит:

График загрузки страниц в секунду

3.18) График соединений:

На этом графике отображается количество подключений. Вот как это выглядит:

График соединений

3.19) Графики подключений в секунду:

На этом графике показано количество подключений в секунду. Вот как это выглядит:

Графики подключений в секунду

3.20) График разбивки компонентов страницы (с течением времени):

На этом графике показано среднее время ответа (в секундах) для каждой веб-страницы и ее компонентов в течение каждой секунды выполнения сценария. Вот как это выглядит:

График разбивки компонентов страницы (с течением времени)

3.21) График распределения времени загрузки страницы (с течением времени):

На этом графике показано разбивка времени загрузки каждого компонента страницы в течение каждой секунды выполнения сценария. Вот как это выглядит:

График разбивки времени загрузки страницы (с течением времени)

3.22) Время первым Buffer график:

На этом графике отображается относительное серверное/сетевое время каждого компонента веб-страницы (в секундах) в течение каждой секунды выполнения сценария в течение периода времени, пока первый буфер не будет успешно получен обратно от веб-сервера. Вот как это выглядит:

Время для первого Buffer График

4. Объединение графиков

Для получения более значимой информации может потребоваться объединение двух графиков. Например, как мы обсуждали выше на графиках, когда не было обращений к серверу, в сети также не было пропускной способности.

Это легче нарисовать при слиянии.

Давайте посмотрим, как объединяются графики.

Прежде чем открыть опцию объединения графиков, убедитесь, что у вас уже открыт хотя бы один график, который вы хотите объединить. Утилита предположит, что вы хотите добавить к уже открытому графику еще один график.

Чтобы открыть окно объединения графиков, перейдите в меню «Вид» и нажмите «Объединить графики». Вот как выглядит меню:

Объединение графиков

Нажатие на меню выше откроет главное окно объединения графиков, вот снимок:

Объединение графиков

Здесь мы объединяем время ответа транзакции с графиком работающих пользователей VUsers. В окне «Объединить график» вам необходимо указать имя вновь сформированного объединенного графика.

Вот как выглядит этот объединенный график:

Объединение графиков

5. Добавьте новые графики

Чтобы добавить новый график, щелкните меню «График» и выберите «Добавить новый график».

См. снимок меню ниже:

Добавить новые графики

При нажатии откроется список всех графиков, доступных в LoadRunner (HP Analysis).

Вы можете выбрать любой график, дважды щелкнув по его названию. Это загрузит график со значениями/статистикой в ​​главное окно HP Analysis.

Нажмите кнопку «Закрыть», чтобы вернуться в главное окно.

Давайте посмотрим на окно:

Добавить новые графики

6. Пересечение с результатами

Если у вас уже есть несколько запусков сценариев, вы можете использовать их папку результатов для перекрестного сопоставления статистики. Этот процесс помогает напрямую сравнить оба результата и создать совокупный отчет.

Чтобы выполнить перекрестные результаты, нажмите наПересечение с результатамина панели инструментов или нажмите «Перекрестить с результатами» в меню «Файл».

Откроется окно:

Пересечение с результатами

В списке результатов отображается текущая папка результатов (для которой выполняется анализ).

Вы можете нажать кнопку «Добавить», чтобы добавить еще одну папку результатов, с помощью которой будет анализироваться перекрест.

Пересечение с результатами

Выберите другую папку результатов и нажмите «Открыть».

Предыдущее окно списка результатов снова откроется. На этот раз в списке будет две папки с результатами.

Взгляните на окно:

Пересечение с результатами

Нажмите кнопку OK.

Откроется новое окно, содержащее параллельное сравнение обоих результатов.

Вот снимок:

Пересечение с результатами

Вы можете добавить в перекрестный список столько папок с результатами, сколько пожелаете, однако это будет сложно понять и проанализировать. Поэтому рекомендуется сделать список коротким.

7. Сохранение сеанса

Работа с HP Analysis может занять значительное время. Поскольку вы, возможно, объединили график или в настоящее время изучаете какой-то новый график, рекомендуется сохранить информацию о сеансе.

Чтобы сохранить сеанс, щелкните меню «Файл» и нажмите «Сохранить».

Ниже откроется диалоговое окно:

Сохранение сеанса

Нажатие кнопки «Сохранить» инициирует процесс сохранения, который может быть мгновенным или занять много времени, в зависимости от размера сеанса.

Вот как выглядит окно:

Сохранение сеанса

7.1) Открытие сессии

Вы можете открыть существующую сессию аналогичным образом. Просто нажмите «Открыть» в меню «Файл» и выберите папку сохраненного сеанса. Помните, что HP Analysis не откроет последний узел папки; скорее он откроет саму папку.

Открытие сессии

Откроется главное окно Analysis, где вы сможете возобновить работу.

8. Экспорт в HTML-отчет:

HP Analysis предоставляет функцию экспорта всех данных в хорошо отформатированный отчет в формате HTML или документа. Для экспорта щелкните меню «Отчет» и выберите «Отчет HTML». Взгляните на меню ниже:

Экспорт в HTML-отчет

Откроется диалоговое окно для поиска каталога, в котором будет размещен отчет HML.

Посмотрите на снимок экрана ниже:

Экспорт в HTML-отчет

Как только вы нажмете кнопку «Сохранить», HP Analysis начнет экспортировать результаты и готовить отчет в формате HTML. На короткое время появится заставка, в зависимости от размера экспортируемого отчета:

Экспорт в HTML-отчет

После завершения экспорта недавно экспортированный HTML-файл немедленно откроется в Internet Explorer или браузере по умолчанию. Вот как твое первое выступление Тестирование Отчет выглядит так:

Экспорт в HTML-отчет

Видео об анализаторе

Нажмите здесь если видео недоступно