البرنامج التعليمي لتحليل LoadRunner: التقرير والرسم البياني

1. كيفية استخدام التحليل في LoadRunner

HP Analysis، كما يوحي اسمه، هو برنامج لإجراء تحليل تفصيلي (حرفيًا، مفصل جدًا) لاختبار الأداء الذي قمت بتنفيذه.

يأخذ تحليل HP التفريغ الذي تم إنشاؤه بواسطة وحدة التحكم، أثناء تنفيذ اختبار التحميل الخاص بك. يحتوي التفريغ على كافة المعلومات بتنسيق أولي يتم تحليله بواسطة تحليل HP لإنشاء رسوم بيانية متنوعة.

دعنا نتعلم المزيد عن تحليل HP.

لبدء تشغيل تحليل HP، انتقل إلى قائمة ابدأ =>برامج HP =>HP LoadRunner =>التحليل كما هو موضح أدناه:

استخدم التحليل في LoadRunner

سيؤدي هذا إلى تشغيل التحليل. كالعادة، في البداية سيتم فتح شاشة البداية كما هو موضح أدناه:

استخدم التحليل في LoadRunner

بعد لحظة، ستؤدي شاشة البداية هذه تلقائيًا إلى الشاشة الرئيسية لتحليل HP. سيتم فتح الشاشة الرئيسية في الوضع المستعاد. الرجوع إلى اللقطة أدناه:

استخدم التحليل في LoadRunner

انقر فوق القائمة "ملف" وستظهر لك قائمة بالقوائم كما في اللقطة أدناه:

استخدم التحليل في LoadRunner

انقر فوق قائمة "ملف" أو استخدم Ctrl + N لفتح جلسة التحليل. سيؤدي هذا إلى فتح حوار box لمساعدتك في تحديد موقع ملف lrr. امتداد الملف، LRR يرمز إلى نتائج LoadRunner.

هل تتذكر أن HP Controller يقوم بإنشاء مستودع للنتائج في مجلد؟ يحتوي هذا المجلد على ملف lrr.

حدد موقع مجلد الدقة الخاص بالسيناريو الذي ترغب في إنشاء جلسة تحليل له. تم توفير لقطة أدناه للرجوع إليها:

استخدم التحليل في LoadRunner

بمجرد تحديد الملف الصحيح، سيقوم HP Analysis أولاً بالتحقق من مساحة القرص المتوفرة للتأكد من عدم نفاد المساحة لديك أثناء العملية. وذلك لأن حجم الجلسة يمكن أن يكون كبيرًا جدًا خاصة بالنسبة لـ complex السيناريو حيث قمت بتضمين VUScripts متعددة وتشغيلها لساعات طويلة.

سيتم فتح النافذة أدناه للحظات:

استخدم التحليل في LoadRunner

مباشرة بعد التأكد من توفر مساحة القرص، سيبدأ تحليل HP في العمل وستظهر لك نافذة "التحليل حاليًا"، كما هو موضح أدناه:

استخدم التحليل في LoadRunner

يعتمد الوقت الذي تستغرقه النافذة أعلاه على حجم مجلد النتائج (أو الإحصائيات الموجودة في هذا المجلد)

إذا استغرق الأمر وقتًا طويلاً جدًا، أو توقف، يمكنك اختيار الإلغاء بالنقر فوق زر الإلغاء.

بمجرد الانتهاء، سيؤدي هذا تلقائيًا إلى نافذة سريعة حيث سيتم تطبيق قالب التنسيق:

استخدم التحليل في LoadRunner

من المفترض أن يقودك هذا بسرعة إلى النافذة الرئيسية لمستكشف الجلسة. ومع ذلك، إذا كنت تستخدم بعض complex القالب المخصص وتوقف العملية لأي سبب من الأسباب، يمكنك الضغط على زر الإيقاف لإلغاء العملية والبدء من جديد.

2. تقرير ملخص تحليل LoadRunner

بمجرد اكتمال العمليات، سترى نافذة الجلسة الرئيسية التي تبدو كما يلي:

تقرير ملخص تحليل LoadRunner

هنا يمكنك رؤية الدليل الذي التقطت منه النتائج.

يمكنك أيضًا الاطلاع على معلومات كاملة حول السيناريو الخاص بك خلال جلسة التحليل. في علامة التبويب تقرير ملخص، يمكنك رؤية مدة السيناريو الذي تم تشغيله للحصول على هذه النتائج.

يُستخدم المصطلح المئوي في التحليل تقريبًا مع كل رسم بياني. يمكنك تحديد قيمة النسبة المئوية في لوحة الخصائص. تم تعيين الإعداد الافتراضي على 90.

تقرير ملخص تحليل LoadRunner

لاحظ قسم الرسم البياني في مستكشف الجلسة:

تقرير ملخص تحليل LoadRunner

بعض الرسوم البيانية تظهر بالفعل. يمكنك النقر على اسم الرسم البياني وسترى ديtails المظهر.

من التقرير الملخص، يمكنك النقر فوق الزر لفتح المعلومات المتعلقة باتفاقية مستوى الخدمة (SLA)، إذا كانت متوفرة.

عند الضغط ستظهر لك النافذة التالية:

تقرير ملخص تحليل LoadRunner

يمكنك تحديد موقع شريط الأدوات أسفل قائمة "ملف" في الأعلى مباشرةً، ويبدو كما يلي:

تقرير ملخص تحليل LoadRunner

تقوم كافة الأزرار الموجودة في شريط الأدوات بتنفيذ بعض الإجراءات من داخل قائمة "ملف".

يحتوي تحليل HP على كل جزء من المعلومات حول السيناريو الخاص بك، بما في ذلك إعدادات وقت التشغيل. بما أنك تدرك الآن أن إعدادات وقت التشغيل لها تأثير كبير على الأداء، يمكنك عرض الإعدادات من داخل التحليل والتي تم استخدامها لتشغيل السيناريو.

لعرض إعدادات وقت التشغيل، انقر فوقتقرير ملخص تحليل LoadRunner من قائمة الملف أو تقرير ملخص تحليل LoadRunnerزر من شريط الأدوات.

سيتم عرض إعدادات وقت التشغيل كما يلي:

تقرير ملخص تحليل LoadRunner

كما ترون، لا يمكن رؤية جميع الإعدادات من داخل هذه النافذة فحسب، بل يمكنك أيضًا فتح الجدول بالنقر فوق كيفية استخدام المحلل في LoadRunnerزر أو عرض البرنامج النصي من خلال النقر على تقرير ملخص تحليل LoadRunnerزر. لإغلاق النافذة، انقر على تقرير ملخص تحليل LoadRunner .

3. تحليل الرسوم البيانية

سيقوم تحليل HP بتحميل الرسوم البيانية الأكثر أهمية في وقت التحليل. يمكنك النقر فوق أي اسم رسم بياني من مستكشف الجلسة لعرضهtails ضد الرسم البياني المتاح.

دعونا نناقش بعض الرسوم البيانية واحدا تلو الآخر.

3.1) الرسم البياني لمتوسط ​​وقت الاستجابة:

يعرض هذا الرسم البياني عدد الزيارات التي تم إجراؤها على خادم الويب بواسطة VUsers أثناء كل ثانية من اختبار التحميل. يساعدك هذا الرسم البياني في تقييم مقدار التحميل الذي ينشئه المستخدمون، من حيث عدد الزيارات.

ألق نظرة على الرسم البياني للسيناريو لدينا:

الرسم البياني لمتوسط ​​زمن الاستجابة

عندما تتنافسwing رسمًا بيانيًا، فمن المهم فهم وسيلة إيضاح الرسم البياني جنبًا إلى جنب.

تعرض وسيلة الإيضاح اسم المعاملة ولونها والحد الأدنى للقيمة ومتوسط ​​القيمة والحد الأقصى للقيمة والانحراف المعياري (التباين حول المتوسط).

يمكن التعرف على ألوان الرسم البياني من وسيلة الإيضاح.

3.2) عدد الزيارات في الرسم البياني الثاني:

يعرض هذا الرسم البياني عدد الزيارات التي تم إجراؤها على خادم الويب بواسطة VUsers أثناء كل ثانية من اختبار التحميل. يساعدك هذا الرسم البياني في تقييم مقدار التحميل الذي ينشئه المستخدمون، من حيث عدد الزيارات.

ألقِ نظرة على الرسم البياني في حالة السيناريو الخاص بنا:

عدد الزيارات في الرسم البياني الثاني

كما يتبين من الرسم البياني وكذلك وسيلة الإيضاح، أنه كانت هناك أوقات لم تكن هناك أي زيارات للخادم.

3.3) تشغيل الرسم البياني لمستخدمي VUsers:

يعرض هذا الرسم البياني عدد VUsers الذين قاموا بتنفيذ البرامج النصية VUser وحالتهم خلال كل ثانية من اختبار التحميل. يعد هذا الرسم البياني مفيدًا لتحديد حمل VUser على الخادم الخاص بك في أي لحظة.

تشغيل الرسم البياني VUsers

3.4) الرسم البياني الإنتاجية

يعرض هذا الرسم البياني مقدار الإنتاجية (بالبايت) على خادم الويب أثناء اختبار التحميل. تمثل الإنتاجية مقدار البيانات التي يتلقاها VUsers من الخادم في أي ثانية معينة. يساعدك هذا الرسم البياني على تقييم مقدار التحميل الذي ينشئه VUsers، من حيث إنتاجية الخادم.

الرسم البياني الإنتاجية

فيما يلي وصف لبعض الرسوم البيانية الإضافية:

3.5) ملخص مستخدم V:

يعرض هذا الرسم البياني عدد VUsers الذين أكملوا تشغيلهم بنجاح، أو أوقفوا تشغيلهم، أو انتهوا بأخطاء. هذه عن كيفية الشبه:

ملخص مستخدم V

3.6) الرسم البياني للالتقاء:

يشير هذا الرسم البياني إلى وقت إطلاق VUsers عند نقاط الالتقاء وعدد مستخدمي VUsers الذين تم إطلاق سراحهم في كل نقطة. هذه عن كيفية الشبه:

رسم بياني للالتقاء

3.7) المعاملات في الرسم البياني الثاني:

يعرض هذا الرسم البياني عدد المعاملات المكتملة (الناجحة وغير الناجحة) التي تم إجراؤها خلال كل ثانية من اختبار التحميل. يساعدك هذا الرسم البياني على تحديد حجم المعاملات الفعلي على نظامك في أي لحظة. هذه عن كيفية الشبه:

المعاملات في الرسم البياني الثاني

3.8) إجمالي المعاملات في الرسم البياني الثاني:

يعرض هذا الرسم البياني إجمالي عدد المعاملات المكتملة (الناجحة وغير الناجحة) التي تم إجراؤها خلال كل ثانية من اختبار التحميل. يساعدك هذا الرسم البياني على تحديد حجم المعاملات الفعلي على نظامك في أي لحظة. هذه عن كيفية الشبه:

إجمالي المعاملات في الرسم البياني الثاني

3.9) الرسم البياني لملخص المعاملة:

يعرض هذا الرسم البياني عدد المعاملات التي مرت أو فشلت أو توقفت أو انتهت بأخطاء. هذه عن كيفية الشبه:

الرسم البياني لملخص المعاملة

3.10) الرسم البياني لملخص أداء المعاملة:

يعرض هذا الرسم البياني الحد الأدنى والمتوسط ​​والحد الأقصى لوقت الاستجابة لجميع المعاملات في اختبار التحميل. هذه عن كيفية الشبه:

استخدم المحلل في LoadRunner

3.11) وقت استجابة المعاملة تحت الرسم البياني للتحميل:

يعرض متوسط ​​أوقات استجابة المعاملة بالنسبة لعدد مستخدمي VUsers الذين يعملون في أي نقطة محددة أثناء اختبار التحميل. يساعدك هذا الرسم البياني في عرض التأثير العام لتحميل VUser على وقت الأداء ويكون مفيدًا للغاية عند تحليل اختبار الحمل الذي يتم تشغيله مع تحميل تدريجي. هذه عن كيفية الشبه:

وقت استجابة المعاملة تحت الرسم البياني للتحميل

3.12) الرسم البياني المئوي لوقت الاستجابة للمعاملة:

يعرض هذا الرسم البياني النسبة المئوية للمعاملات التي تم تنفيذها خلال نطاق زمني محدد. يساعدك هذا الرسم البياني على تحديد النسبة المئوية للمعاملات التي تستوفي معايير الأداء المحددة لنظامك. هذه عن كيفية الشبه:

الرسم البياني المئوي لوقت استجابة المعاملة

3.13) الرسم البياني لتوزيع وقت الاستجابة للمعاملة:

يعرض هذا الرسم البياني عدد المرات التي تم فيها إكمال المعاملة عبر توزيع النطاقات الزمنية. لاحظ أن هذا الرسم البياني يعرض فقط معلومات لمعاملة واحدة في كل مرة. هذه عن كيفية الشبه:

الرسم البياني لتوزيع وقت الاستجابة للمعاملة

3.14) الرسم البياني للإنتاجية (ميجابايت):

يعرض هذا الرسم البياني مقدار الإنتاجية (في megaبايت) على خادم الويب أثناء اختبار التحميل. تمثل الإنتاجية مقدار البيانات التي يتلقاها VUsers من الخادم في أي ثانية معينة. يساعدك هذا الرسم البياني على تقييم مقدار التحميل الذي ينشئه VUsers، من حيث إنتاجية الخادم. هذه عن كيفية الشبه:

الرسم البياني للإنتاجية (ميجابايت).

3.15) ملخص رمز حالة HTTP:

يعرض هذا الرسم البياني توزيع رموز حالة بروتوكول HTTP المتنوعة التي تم إرجاعها من خادم الويب أثناء اختبار التحميل. هذه عن كيفية الشبه:

ملخص رمز حالة HTTP

3.16) استجابة HTTP في الرسم البياني الثاني:

يعرض هذا الرسم البياني عدد رموز حالة HTTP المختلفة التي يتم إرجاعها من خادم الويب أثناء كل ثانية من اختبار التحميل. هذه عن كيفية الشبه:

استجابة HTTP في الرسم البياني الثاني

3.17) تنزيل الصفحات في الرسم البياني الثاني:

يعرض هذا الرسم البياني عدد الصفحات المستلمة من خادم الويب أثناء اختبار التحميل. هذه عن كيفية الشبه:

تنزيل الصفحات في الرسم البياني الثاني

3.18) الرسم البياني للاتصالات:

يعرض هذا الرسم البياني عدد الاتصالات. هذه عن كيفية الشبه:

اتصالات الرسم البياني

3.19) الاتصالات في الرسوم البيانية الثانية:

يعرض هذا الرسم البياني عدد الاتصالات في الثانية. هذه عن كيفية الشبه:

اتصالات في الرسوم البيانية الثانية

3.20) الرسم البياني لتفاصيل مكونات الصفحة (مع مرور الوقت):

يعرض هذا الرسم البياني متوسط ​​وقت الاستجابة (بالثواني) لكل صفحة ويب ومكوناتها أثناء كل ثانية من تشغيل السيناريو. هذه عن كيفية الشبه:

رسم بياني لتفاصيل مكونات الصفحة (بمرور الوقت).

3.21) الرسم البياني لتقسيم وقت تنزيل الصفحة (مع مرور الوقت):

يعرض هذا الرسم البياني تفاصيل وقت تنزيل كل مكون من مكونات الصفحة أثناء كل ثانية من تشغيل السيناريو. هذه عن كيفية الشبه:

صفحة تنزيل الرسم البياني لتقسيم الوقت (مع مرور الوقت).

3.22) الوقت لأول مرة Buffer رسم بياني:

يعرض هذا الرسم البياني وقت الخادم/الشبكة النسبي لكل مكون من مكونات صفحة الويب (بالثواني) أثناء كل ثانية من تشغيل السيناريو، للفترة الزمنية حتى المرة الأولى buffer تم استلام الإرجاع بنجاح من خادم الويب. هذه عن كيفية الشبه:

الوقت لأول مرة Buffer رسم بياني

4. دمج الرسوم البيانية

قد تكون هناك حاجة إلى دمج رسمين بيانيين لتقديم المزيد من المعلومات المفيدة. على سبيل المثال، كما ناقشنا أعلاه في الرسوم البيانية، عندما لم تكن هناك أي زيارات إلى الخادم، لم يكن هناك أيضًا عرض نطاق ترددي عبر الشبكة.

يمكن رسم هذا بسهولة أكبر عند الدمج.

دعونا نرى كيف يتم دمج الرسوم البيانية.

قبل فتح خيار دمج الرسم البياني، تأكد من أن لديك رسمًا بيانيًا واحدًا على الأقل مفتوحًا بالفعل، والذي ترغب في دمجه. ستفترض الأداة المساعدة أنك تريد إضافة رسم بياني آخر إلى الرسم البياني المفتوح بالفعل.

لفتح نافذة دمج الرسم البياني، انتقل إلى قائمة عرض وانقر على دمج الرسوم البيانية. إليك كيف تبدو القائمة:

دمج الرسوم البيانية

سيؤدي النقر فوق القائمة أعلاه إلى فتح النافذة الرئيسية لدمج الرسوم البيانية، وهنا لقطة:

دمج الرسوم البيانية

نقوم هنا بدمج وقت استجابة المعاملة مع الرسم البياني قيد التشغيل لمستخدمي VUsers. تتطلب نافذة Merge Graph منك تقديم اسم الرسم البياني المدمج الذي تم تشكيله حديثًا.

إليك كيف يبدو هذا الرسم البياني المدمج:

دمج الرسوم البيانية

5. إضافة رسوم بيانية جديدة

لإضافة رسم بياني جديد، انقر فوق قائمة الرسم البياني وحدد إضافة رسم بياني جديد.

الرجوع إلى أدناه لقطة من القائمة:

إضافة رسوم بيانية جديدة

بمجرد النقر عليه، سيتم فتح قائمة بجميع الرسوم البيانية المتوفرة في LoadRunner (تحليل HP)

يمكنك تحديد أي رسم بياني حسب double-النقر على اسمها. سيؤدي هذا إلى تحميل الرسم البياني بالقيم/الإحصائيات إلى النافذة الرئيسية لتحليل HP.

انقر فوق الزر "إغلاق" للعودة إلى النافذة الرئيسية.

دعونا نلقي نظرة على النافذة:

إضافة رسوم بيانية جديدة

6. العبور مع النتائج

إذا كان لديك عدة سيناريوهات تم تشغيلها بالفعل، فيمكنك استخدام مجلد النتائج الخاص بها لمطابقة الإحصائيات. تساعد هذه العملية على مقارنة كلا النتيجتين بشكل مباشر وإنشاء تقرير تراكمي.

من أجل تنفيذ النتائج المتقاطعة، انقر فوقالعبور مع النتائجمن شريط الأدوات أو انقر فوق Cross with Results من قائمة File.

سيؤدي هذا إلى فتح النافذة:

العبور مع النتائج

قائمة النتائج هي showing مجلد النتائج الحالي (الذي يتم إجراء التحليل له)

يمكنك النقر فوق الزر "إضافة" لإضافة مجلد نتائج آخر سيتم من خلاله تحليل التقاطع.

العبور مع النتائج

حدد مجلد النتيجة الآخر وانقر على فتح.

سيتم فتح نافذة قائمة النتائج السابقة مرة أخرى. هذه المرة سيكون لديك مجلدين للنتائج في القائمة.

ألق نظرة على النافذة:

العبور مع النتائج

انقر على زر موافق.

سيتم فتح نافذة جديدة تحتوي على مقارنة بين النتيجتين جنبًا إلى جنب.

هنا لقطة:

العبور مع النتائج

يمكنك إضافة أي عدد تريده من مجلدات النتائج في القائمة المشتركة، ومع ذلك، سيصبح فهم هذا الأمر وتحليله معقدًا. لذا يقترح إبقاء القائمة قصيرة.

7. حفظ الجلسة

قد يستغرق العمل مع HP Analysis وقتًا طويلاً. نظرًا لأنك قد تكون قمت بدمج رسم بياني أو تدرس حاليًا بعض الرسوم البيانية الجديدة، فمن الجيد الاحتفاظ بمعلومات الجلسة الخاصة بك محفوظة.

لحفظ جلستك، انقر فوق قائمة "ملف" ثم انقر فوق "حفظ".

سيتم فتح نافذة الحوار أدناه:

حفظ الجلسة

سيؤدي النقر فوق الزر "حفظ" إلى بدء عملية الحفظ التي قد تكون فورية أو تستغرق وقتًا طويلاً، اعتمادًا على حجم الجلسة.

إليك ما تبدو عليه النافذة:

حفظ الجلسة

7.1) افتتاح الجلسة

يمكنك فتح جلسة موجودة بطريقة مماثلة. ما عليك سوى النقر فوق فتح ضمن قائمة الملفات وتحديد مجلد الجلسة المحفوظة. تذكر أن HP Analysis لن يفتح عقدة المجلد الأخير؛ بل سيفتح المجلد نفسه.

افتتاح الجلسة

سيؤدي هذا إلى فتح النافذة الرئيسية للتحليل حيث يمكنك استئناف عملك.

8. التصدير إلى تقرير HTML:

يوفر تحليل HP ميزة لتصدير جميع البيانات إلى تقرير بتنسيق HTML أو مستند جيد التنسيق. للتصدير، انقر فوق القائمة "تقرير" وحدد "تقرير HTML". قم بإلقاء نظرة على القائمة أدناه:

التصدير إلى تقرير HTML

سيؤدي هذا إلى فتح حوار box لتحديد الدليل الذي سيتم وضع تقرير HML فيه.

ألق نظرة على لقطة الشاشة أدناه:

التصدير إلى تقرير HTML

بمجرد النقر فوق الزر "حفظ"، سيبدأ HP Analysis في تصدير النتائج وإعداد تقرير بتنسيق HTML. ستظهر شاشة البداية لفترة قصيرة، اعتمادًا على حجم التقرير الذي تقوم بتصديره:

التصدير إلى تقرير HTML

بعد انتهاء عملية التصدير، سيتم على الفور فتح ملف HTML الذي تم تصديره مؤخرًا في Internet Explorer أو المتصفح الافتراضي لديك. هنا كيف أدائك الأول الاختبار يبدو التقرير كما يلي:

التصدير إلى تقرير HTML

فيديو عن المحلل

انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو