Підручник з аналізу LoadRunner: Звіт & Графік

Зміст:

Anonim

У цьому підручнику ми вивчимо наступні теми -

1. Як використовувати аналіз у LoadRunner
2. Підсумковий звіт
аналізу LoadRunner 3. Графіки аналізу
4. Об’єднання графіків
5. Додавання нових графіків
6. Перехрещення з результатами
7. Збереження сесії
.

1. Як використовувати аналіз у LoadRunner

Як випливає з назви, HP Analysis - це програма для детального (буквально, дуже детального) аналізу проведеного вами тесту продуктивності.

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

Давайте дізнаємось більше про аналіз HP.

Щоб запустити HP Analysis, перейдіть у меню Пуск => Програмне забезпечення HP => HP LoadRunner => Аналіз, як показано нижче:

Це запустить Analysis. Як зазвичай, спочатку відкриється заставний екран, як показано нижче:

Через деякий час цей заставний екран автоматично призведе до головного екрана HP Analysis. Головний екран відкриється у відновленому режимі. Зверніться до знімка нижче:

Клацніть на меню Файл, і ви побачите список меню, як на знімку нижче:

Клацніть на меню Файл або використовуйте Ctrl + N, щоб відкрити сеанс створення аналізу. Після цього відкриється діалогове вікно, яке допоможе вам знайти файл lrr. Розширення файлу LRR розшифровується як LoadRunner Results.

Пам'ятаєте, HP Controller створює сховище результатів у папці? Ця папка містить файл lrr.

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

Як тільки ви оберете правильний файл, HP Analysis спочатку перевірить наявність вільного місця на диску, щоб переконатися, що у вас не залишиться місця під час процесу. Це пов’язано з тим, що розмір сеансу може бути дуже великим, особливо для складного сценарію, коли ви включили декілька сценаріїв VUS і працюєте довгі години.

Нижче відкриється вікно:

Одразу після підтвердження наявності дискового простору введеться в дію HP Analysis, і ви побачите вікно "в даний час аналізує", як показано нижче:

Час, зайнятий цим вікном, залежить від розміру папки результатів (або статистики, що міститься в цій папці)

Якщо це займе занадто багато часу або застрягне, ви можете скасувати скасування, натиснувши кнопку скасування.

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

Це швидко призведе до головного вікна Провідника сеансів. Однак, якщо ви використовуєте складний спеціальний шаблон і операція з будь-якої причини зупиняється, ви можете натиснути кнопку Зупинити, щоб скасувати операцію та розпочати спочатку.

2. Підсумковий звіт аналізу LoadRunner

Після завершення операцій ви побачите головне вікно сеансу, яке виглядає приблизно так:

Тут ви можете побачити каталог, з якого ви взяли результати.

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

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

Зверніть увагу на розділ графіків у Провіднику сеансів:

Кілька графіків, які вже з’являються. Ви можете натиснути на назву графіка, і ви побачите його деталі.

У Зведеному звіті ви можете натиснути кнопку, щоб відкрити інформацію, що стосується рівня SLA, якщо вона доступна.

Після натискання ви побачите вікно нижче:

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

Усі кнопки на панелі інструментів виконують певні дії в меню Файл.

Аналіз HP містить кожен біт інформації про ваш сценарій, включаючи Налаштування часу роботи. Оскільки ви вже знали, що налаштування часу виконання мають суттєвий вплив на продуктивність, ви можете переглянути налаштування з Аналізу, які використовувались для запуску сценарію.

Щоб переглянути налаштування часу роботи, натисніть з меню Файл або

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

Як бачите, з цього вікна видно не лише всі налаштування, Ви також можете відкрити Розклад, натиснувши на кнопку або переглянути сценарій, натиснувши на кнопку. Щоб закрити вікно, натисніть на

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

Аналіз HP завантажує найважливіші графіки під час аналізу. Ви можете натиснути будь-яку назву графіка в Провіднику сеансів, щоб переглянути деталі щодо наявного графіка.

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

3.1 Графік середнього часу відгуку:

Цей графік відображає кількість звернень, зроблених користувачем на веб-сервері під час кожної секунди тесту навантаження. Цей графік допомагає оцінити кількість навантаження, яке створюють користувачі, з точки зору кількості звернень.

Погляньте на графік нашого сценарію:

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

Легенда відображає назву транзакції, її колір, мінімальне значення, середнє значення, максимальне значення та стандартне відхилення (дисперсія навколо середнього значення).

Кольори графіку можна розпізнати за допомогою легенди.

3.2 Графік переглядів на секунду:

Цей графік відображає кількість звернень, зроблених користувачем на веб-сервері під час кожної секунди тесту навантаження. Цей графік допомагає оцінити кількість навантаження, яке створюють користувачі, з точки зору кількості звернень.

Подивіться на графік у випадку нашого сценарію:

Як видно з графіка, а також легенди, були випадки, коли на сервер не надходило звернень.

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

Цей графік відображає кількість користувачів, які виконували сценарії VUser, та їх стан протягом кожної секунди тесту навантаження. Цей графік корисний для визначення навантаження VUser на ваш сервер у будь-який момент.

3.4 Графік пропускної здатності

Цей графік відображає величину пропускної здатності (у байтах) на веб-сервері під час перевірки навантаження. Пропускна здатність представляє кількість даних, яку користувачі VU отримували від сервера в будь-яку секунду. Цей графік допомагає оцінити величину навантаження, яке генерують користувачі, з точки зору пропускної здатності сервера.

Ось опис ще кількох графіків:

3.5 Підсумок користувача:

Цей графік відображає кількість користувачів, які успішно завершили свою роботу, зупинили її або закінчили з помилками. Ось як це виглядає:

3.6 Графік побачень:

Цей графік вказує, коли користувачів VU було випущено в точках зустрічі та скільки користувачів було випущено в кожній точці. Ось як це виглядає:

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

Цей графік відображає кількість виконаних транзакцій (як успішних, так і невдалих), виконаних протягом кожної секунди тесту навантаження. Цей графік допомагає визначити фактичне навантаження транзакцій у вашій системі в будь-який момент. Ось як це виглядає:

3.8 Графік загальної кількості транзакцій на секунду:

Цей графік відображає загальну кількість виконаних транзакцій (як успішних, так і невдалих), виконаних протягом кожної секунди тесту навантаження. Цей графік допомагає визначити фактичне навантаження транзакцій у вашій системі в будь-який момент. Ось як це виглядає:

3.9 Зведений графік транзакцій:

Цей графік відображає кількість транзакцій, які пройшли, не вдалося, зупинили або закінчилися з помилками. Ось як це виглядає:

3.10 Підсумковий графік ефективності транзакцій:

Цей графік відображає мінімальний, середній та максимальний час відгуку для всіх транзакцій у тесті навантаження. Ось як це виглядає:

3.11 Час реакції транзакції під графіком навантаження:

Відображає середній час відгуку транзакції відносно кількості користувачів, які працюють у будь-якій точці під час тесту навантаження. Цей графік допомагає переглянути загальний вплив навантаження VUser на час роботи та є найбільш корисним при аналізі тесту навантаження, який виконується з поступовим навантаженням. Ось як це виглядає:

3.12 Графік процентного співвідношення часу реакції транзакції:

Цей графік відображає відсоток транзакцій, які були здійснені протягом заданого діапазону часу. Цей графік допомагає визначити відсоток транзакцій, які відповідають критеріям ефективності, визначеним для вашої системи. Ось як це виглядає:

3.13 Графік розподілу часу реакції транзакції:

Цей графік відображає кількість завершень транзакцій за розподіл часових діапазонів. Зверніть увагу, що на цьому графіку одночасно відображається інформація лише про одну транзакцію. Ось як це виглядає:

3.14 Графік пропускної здатності (МБ):

Цей графік відображає величину пропускної здатності (у мегабайтах) на веб-сервері під час перевірки навантаження. Пропускна здатність представляє кількість даних, яку користувачі VU отримували від сервера в будь-яку секунду. Цей графік допомагає оцінити величину навантаження, яке генерують користувачі, з точки зору пропускної здатності сервера. Ось як це виглядає:

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 або браузері за замовчуванням. Ось як виглядає ваш перший звіт про тестування продуктивності:

Відео на аналізаторі

Клацніть тут, якщо відео недоступне