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

Содержание:

Anonim

В этом уроке мы изучим следующие темы:

1. Как использовать анализ в LoadRunner
2. Сводный отчет
анализа LoadRunner 3. Графики анализа
4. Объединение графиков
5. Добавление новых графиков
6. Переход с результатами
7. Сохранение сеанса
Начнем-

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы просмотреть настройки времени выполнения, нажмите из меню "Файл" или

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

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

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

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

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

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

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

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

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

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

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

3.2 График ударов в секунду:

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

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

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

3.3 График работы VUsers:

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

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

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

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

3.5 Сводка по VUser:

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

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

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

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

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

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

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

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

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

3.10 Сводный график производительности транзакций:

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

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

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

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

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

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

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

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

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

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

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

4

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

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

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

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

3.18 График подключений:

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

3.19 Графики соединений в секунду:

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

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

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

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

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

3.22 График времени до первого буфера:

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

4. Слияние графиков

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

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

Посмотрим, как объединяются графики.

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

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

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

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

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

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

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

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

:

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

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

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

Посмотрим на окно:

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

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

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

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

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

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

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

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

Посмотрите в окно:

Щелкните по кнопке ОК.

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

Вот снимок:

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

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

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

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

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

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

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

7.1 Открытие сеанса

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

Это откроет главное окно анализа, в котором вы сможете возобновить свою работу.

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

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

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

Взгляните на снимок экрана ниже:

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

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

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

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