Loadrunner شرح استخدام وحدة التحكم: سيناريو يدوي وسيناريو موجه نحو الهدف
⚡ ملخص ذكي
يقوم المتحكم في LoadRunner بتحويل نصوص VuGen المكتملة إلى اختبار تحميل قيد التشغيل: فهو يجمع مجموعات VUser، ويوزعها على مولدات التحميل، ويجدول عملية التحميل، ويبث النتائج المباشرة أثناء تنفيذ السيناريو.
ما هو جهاز التحكم؟
وحدة التحكم، كما يوحي اسمها، هي برنامج "للتحكم" في اختبار الحمل الكلي. وهي مسؤولة عن المساعدةping يمكنك تشغيل تصميم اختبار الأداء باستخدام نصوص VuGen التي أنشأتها مسبقًا. يتيح لك ذلك تجاوز إعدادات وقت التشغيل، وتفعيل أو تعطيل وقت التفكير، ونقاط الالتقاء، وإضافة مولدات الأحمال، والتحكم في عدد المستخدمين الذين يمكن لكل مولد محاكاتهم. كما يقوم تلقائيًا بإنشاء ملف تفريغ لنتائج التنفيذ، ويعرض لك عرضًا مباشرًا لـ "الحالة الحالية" لاختبار التحميل الجاري.
دعونا نتعرف أكثر على وحدة تحكم LoadRunner.
ملاحظة العلامة التجارية: الصور أدناه مأخوذة من إصدار حقبة HP، وقد انتقل المنتج لاحقًا إلى شركة Micro Focus ويباع الآن تحت اسم OpenText هندسة الأداء المهني. يحتفظ كل من وحدة التحكم، وVuGen، ومولدات الأحمال، والتحليل بنفس الأسماء ونفس سير العمل، لذلك لا تزال كل خطوة هنا سارية.
كيفية إطلاق وحدة التحكم
لتشغيل وحدة التحكم، انتقل إلى قائمة ابدأ -> برامج HP -> HP LoadRunner -> وحدة التحكم كما هو موضح أدناه:
بعد تشغيل البرنامج، سترى شاشة البداية تظهر للحظات. وقد تم عرض لقطة سريعة أدناه:
ستؤدي اللقطة تلقائيًا إلى النافذة الرئيسية لوحدة التحكم. دعونا نلقي نظرة عليها قبل أن نناقش المكونات الرئيسية للشاشة.
إذا لم تظهر شاشة "السيناريو الجديد" تلقائيًا، (بعد تغيير التفضيلات)، يمكنك النقر فوق الزر "جديد" ضمن قائمة "ملف" أو النقر فوق من شريط الأدوات. أو يمكنك النقر فوق Ctrl + N. تم عرض القائمة أدناه للرجوع إليها.
وبالمثل، لفتح سيناريو موجود أو تم إنشاؤه مسبقًا، يمكنك استخدام Ctrl + O أو انقر على الأيقونة، وسيتم فتح مربع حوار قياسي لتصفح الملفات. امتداد ملف سيناريو LoadRunner هو *.lrs
هناك نوعان من السيناريوهات في وحدة التحكم.
- السيناريو اليدوي
- السيناريو الموجه نحو الهدف
يمكن أن يحتوي السيناريو اليدوي أيضًا على وضع النسبة المئوية أو قد لا يشتمل عليه. وسوف نناقش كل بالتفصيل.
محاكاة السيناريو اليدوي
السيناريو اليدوي ثابت ويمنحك تحكماً أكبر في الموقف. يمكنك تحديد المعاملة التي تريد تنفيذها، وعدد مرات تنفيذها، ومدة تنفيذها.
استنادًا إلى تركيبة مزيج الاختبار، يمكنك رؤية سلوك التطبيق مثل عدد الزيارات ووقت الاستجابة وما إلى ذلك.
ستتعرف لاحقًا على كيفية اختلاف السيناريو اليدوي عن السيناريو الموجه نحو الهدف.
لإنشاء سيناريو يدوي، حدد السيناريو اليدوي من "تحديد نوع السيناريو"
في الوقت الحالي، دعونا نستخدم الوضع غير المئوي للبدء به. ألق نظرة على اللقطة الموضحة أدناه:
يمكنك تحديد النصوص التي ترغب في إضافتها إلى السيناريو مباشرةً من الشاشة أعلاه. ومع ذلك، من المعتاد عمومًا إضافة النصوص لاحقًا.
انقر فوق الزر "موافق" للمتابعة.
سيؤدي هذا إلى إنشاء سيناريو فارغ وتحميله على الشاشة الرئيسية. ستلاحظ أن زر الحفظ ممكّن الآن. ألق نظرة على اللقطة أدناه:
وبالمثل، إذا قمت بتحديد وضع النسبة المئوية أثناء تحديد نوع السيناريو، فستظهر الشاشة بشكل مختلف قليلاً. فبدلاً من عدد المستخدمين، ستظهر توزيع المستخدمين كنسبة مئوية. يقوم المتحكم بتوزيع المستخدمين لكل نسبة مئوية معينة تلقائيًا.
الباقي هو نفسه. الرجوع إلى لقطة أدناه:
إذا لم تقم بإنشاء سيناريو في البداية، ستلاحظ ظهور شريط الأدوات كما يلي:
يمكنك النقر فوق زر لإنشاء سيناريو فارغ جديد. بمجرد إنشاء السيناريو، يمكنك النقر فوقه
لحفظ السيناريو أو انقر فوق Ctrl + S. وبالمثل، يمكنك النقر فوق
زر لفتح سيناريو موجود بالفعل من محرك الكمبيوتر المحلي لديك.
يقوم الزر المتبقي ببساطة باستدعاء مكونات أخرى من LoadRunner. ال يقوم الزر باستدعاء VuGen و
يقوم الزر باستدعاء تحليل LoadRunner.
بمجرد إضافة برنامج نصي أو مجموعة مستخدم افتراضي، ستلاحظ ظهور أيقونات إضافية في شريط أدوات المستخدم. سيبدو شريط الأدوات الجديد كما يلي:
يحتوي شريط الأدوات الجديد على عنصري تحكم إضافيين.
استخدم يفتح الزر قائمة كافة التحميلات Generatorس. في حالتنا، نستخدم "localhost" كمولد. وهذا يعني أن الجهاز المحلي الخاص بك سيتم استخدامه بواسطة وحدة التحكم بالإضافة إلى Generator لمحاكاة تحميل المستخدم الظاهري. يمكن فتح إعدادات الشبكة الافتراضية بالنقر فوق
أيقونة. تتطلب المحاكاة الافتراضية للشبكة تثبيت Shunra NV لبرنامج HP الإصدار 8.6 أو أعلى على جهازك. يعمل هذا التكامل على تحسين دقة الاختبار من خلال المحاكاة الافتراضية لظروف شبكة الإنتاج في بيئة اختبار التحميل والأداء. لدمج Shunra NV for HP Software في بيئة الاختبار الخاصة بك، اتصل بممثل خدمة HP لديك.
ملاحظة حول الإصدار: استحوذت شركة HP على Shunra في عام 2014، وأصبحت الميزة الآن تُشحن كمكون افتراضي للشبكة خاص بالبائع، لذلك لم تعد عمليات التثبيت الحالية بحاجة إلى منتج Shunra منفصل.
الآن بعد أن أنشأت سيناريو LoadRunner جديدًا وفارغًا، يرجى تدوين الإعدادات الافتراضية التي يأتي بها:
تمت جدولته بواسطة: سيناريو
وضع التشغيل: جدول العالم الحقيقي
بما أن سكربت المستخدم الافتراضي يُشغَّل بواسطة مجموعة من المستخدمين الافتراضيين، فإنه يُسمى أيضًا مجموعة. سيُظهر عمود "اسم المجموعة" اسم سكربت المستخدم الافتراضي بعد إضافته. لنُضِف سكربتات المستخدمين الافتراضيين إلى هذا السيناريو.
عندما يتم إنشاء السيناريو بالكامل، سترى شريط الأدوات أدناه ضمن مجموعات السيناريو:
يمكنك النقر على أيقونة في شريط الأدوات لإضافة مجموعة VUser.
عند النقر فوق خلية أسفل عمود اسم المجموعة، سيتم فتح مربع صغير مثل – هنا يمكنك رؤية قائمة سريعة بأحدث نصوص VUser بالإضافة إلى زر التصفح. الرجوع إلى الصورة أدناه.
يمكنك الاختيار من القائمة أو ببساطة التصفح من الدليل المطلوب. إذا قمت بالنقر فوق زر التصفح، فسيتم فتح مربع حوار مشابه لمربع الحوار المشترك في MS. راجع الصورة أدناه:
كما ترون، يمكنكم تصفح نصوص المستخدم الافتراضي، أو نصوص واجهة المستخدم الرسومية، أو QTP البرامج النصية هنا. يرجى التذكر، واجهة مستخدم رسومية أو QTP لا يمكن للبرنامج النصي إنشاء سوى مستخدم واحد، ولا يمكن استخدامه لمحاكاة الأحمال. هل يمكنك أن تشرح لنفسك لماذا؟ QTP هل النص البرمجي متاح في سيناريو التحميل؟
الجواب الصحيح هو ذلك QTP يمكن إضافة البرامج النصية إلى سيناريو التحميل على سبيل المثالtracمعلومات t:
بما أن برنامج LoadRunner يعمل بناءً على الطلبات والاستجابات، فإن هذا لا يشمل مدة عرض واجهة المستخدم والبيانات. QTP سيقدم البرنامج النصي مثالاً واحداً لتجربة المستخدم الحقيقية تحت الضغط. بالطبع، QTP يجب أن يتضمن البرنامج النصي جميع المعاملات المطبقة من خلال البرمجة الوصفية.
إذا قمت بالنقر بزر الماوس الأيمن على المنطقة الرمادية الموجودة على اليسار، فسترى قائمة صغيرة تظهر كما في لقطة الشاشة أدناه:
يمكنك النقر فوق "إضافة مجموعة" لتصفح البرنامج النصي VUser الخاص بك.
لإزالة مجموعة، انقر على في شريط الأدوات أو انقر بزر الماوس الأيمن على المجموعة وحدد إزالة المجموعة - كما هو موضح أدناه:
تلميح: يمكنك أيضًا النقر فوق زر لعرض إعدادات وقت التشغيل الخاصة بالمجموعة المحددة. يمكنك تحديد مجموعات متعددة (من خلال الضغط على Ctrl + النقر) لتطبيق إعدادات وقت التشغيل على المجموعات المحددة في المرة الواحدة.
من شريط الأدوات، يمكنك النقر فوق زر التفاصيل [ ] في شريط الأدوات لعرض كافة التفاصيل المتعلقة بمجموعة VUser.
إذا قمت بالنقر فوق المزيد، فسوف تظهر لك لوحة تحتوي على 3 علامات تبويب. سيتم فتح علامة التبويب الأولى، Rendezvous، افتراضيًا:
يمكنك أيضًا رؤية المستخدمين الافتراضيين المدرجين في علامة تبويب المستخدمين الافتراضيين. إذا كنت قد خصصت معرفات للمستخدمين الافتراضيين، فستراها هنا.
يمكنك أيضًا الاطلاع على قائمة بجميع الملفات الموجودة في مجلد البرنامج النصي. هذا يوفر عليك عناء التنقل إلى المجلد النهائي، ويعرض فقط الملفات ذات الصلة.
سوف ندرس كيفية جدولة مجموعة بشكل منفصل.
بمجرد أن يصبح السيناريو الخاص بك جاهزًا، يمكنك النقر فوق زر لبدء تنفيذ السيناريو الخاص بك. بمجرد النقر فوق زر التشغيل، ستلاحظ أن وحدة التحكم تنتقل من علامة التبويب "تصميم" إلى علامة التبويب "تشغيل".
تتيح لك نافذة تصميم وحدة التحكم أيضًا عرض النص البرمجي أثناء تشغيل السيناريو، وهو أمر مفيد عند مواجهة الأخطاء. مع ذلك، لن تنعكس أي تغييرات تُجريها على النص البرمجي في السيناريو قيد التشغيل. حتى عندما لا يكون السيناريو قيد التشغيل، ستحتاج إلى عرض التفاصيل والنقر على زر "تحديث" لتطبيق التغييرات.
يمكنك عرض البرنامج النصي مباشرة من وحدة التحكم بالنقر فوق .
وبالمثل، يمكنك رؤية المستخدمين الافتراضيين الحاليين (نعم، يمكنك عرضهم فعليًا) بالنقر فوق .
بمجرد أن تتقن التكوين، يمكنك الضغط على زر أو انتقل إلى علامة التبويب "تشغيل" وانقر فوق
.
في بداية تنفيذ السيناريو، سيقوم جهاز التحكم ضمنيًا بإنشاء دليل مؤقت لتفريغ النتائج. إذا كان الدليل موجودًا بالفعل، فستتلقى رسالة مطالبة:
إذا قمت بتحديد نعم، سيتم فقدان التفريغ السابق. إذا قمت باختيار لا، ستظهر لك النافذة أدناه. يمكنك اختيار إنشاء دليل جديد لكل نتيجة إذا كنت ترغب في ذلك. ومع ذلك، فكر في نفاد المساحة بعد ذلك بوقت قصير.
بمجرد الضغط على موافق، سيبدأ تشغيل السيناريو الخاص بك. سترى المستخدمين ينتقلون من الأعمدة المعلقة إلى الأعمدة الأولية وما إلى ذلك.
هكذا سيبدو مثال التنفيذ:
يمكنك الضغط على المعاملات التي تم تمريرها والتي ستفتح لك نافذة جديدة. هنا يمكنك التحقق من حالة المعاملات التي قمت بتطبيقها عبر البرامج النصية الخاصة بك.
وبالمثل، يمكنك النقر على اسم أي رسم بياني على اليسار لفتح أي رسم بياني.
في الجزء السفلي من النافذة، يمكنك معرفة المعاملات التي يتم تمريرها، والحد الأدنى من الوقت الذي يستغرقه أي مستخدم حتى الآن، والحد الأقصى للوقت، ومتوسط الوقت، والانحراف المعياري.
يمكنك اختيار جمع النتائج جنبًا إلى جنب أو فقط بعد انتهاء السيناريو. للتبديل، انقر فوق قائمة النتائج وستجد القائمة أدناه.
إذا كنت ترغب في تمكين الترتيب، يمكنك الاحتفاظ به محددًا.
محاكاة السيناريو الموجه نحو الهدف
يعد السيناريو الموجه نحو الهدف ديناميكيًا بطبيعته - وهذا يعني أنه يستمر في تغيير الحمل الإجمالي الذي تتم محاكاته على الخادم. يمكنك تعيين هدف، على سبيل المثال، الحد الأقصى لعدد الزيارات التي ترغب في تحقيقها للخادم المستهدف، والحد الأقصى لوقت الاستجابة مقابل المعاملة وما إلى ذلك.
استنادًا إلى البيانات الرقمية المذكورة أعلاه، يمكنك استخلاص تحليلات مثل الحد الأقصى لعدد المستخدمين الذين يدعمهم تطبيقك مع الحفاظ على وقت استجابة مقبول. وبالمثل، يمكنك معرفة الحد الأقصى لعدد المستخدمين المتصلين بالتطبيق حتى الوصول إلى عدد معين من الطلبات إلى الخادم.
في مثل هذه الحالة، يقوم المتحكم تلقائيًا بتغيير عدد المستخدمين للخادم، وبالتالي، يكون لديك تحكم ضئيل في عدد مرات تشغيل المستخدم أو مدتها.
انقر فوق جديد لإنشاء سيناريو جديد وحدد السيناريو الموجه نحو الهدف.
سوف تظهر الشاشة التالية:
عملية إضافة مجموعات VUser هي نفسها تمامًا كما في حالة السيناريو اليدوي.
يكمن الاختلاف الرئيسي في سيناريو موجه نحو الهدف، كما يوحي الاسم، في أنك تحدد هدفًا. ثم يقوم المتحكم تلقائيًا بتغيير عدد المستخدمين الافتراضيين حتى يتم تحقيق هذا الهدف.
على الرغم من أن معظم واجهة المستخدم تشبه إلى حد كبير واجهة السيناريو اليدوي، إلا أن بعض الشاشات تظهر بشكل مختلف، مع أنها تؤدي نفس الإجراءات. على سبيل المثال، لإضافة مجموعة مستخدمين افتراضيين أو برنامج نصي لمستخدم افتراضي، انقر على زر. سيؤدي هذا إلى النافذة أدناه:
هنا يمكنك تحديد النصوص الأخيرة، أو استعراض النصوص، أو الضغط على زر التسجيل لإنشاء نص جديد.
انقر فوق "موافق" لإغلاق النافذة.
حسب الحاجة، يمكنك النقر زر لعرض تفاصيل المجموعة/البرنامج النصي للمستخدم الافتراضي المحدد.
النقر سيؤدي الزر إلى إزالة مجموعة VUser المحددة من السيناريو الحالي. سيتم حفظ التغييرات فقط إذا قمت بحفظها.
النقر سيؤدي هذا الزر إلى فتح إعدادات وقت التشغيل، كما درسنا في VuGen. مع ذلك، إذا قمت بتجاوز (أو تعديل) إعدادات وقت التشغيل هنا، فستكون التغييرات سارية فقط على السيناريو الحالي. إذا قمت بحذف البرنامج النصي وإعادة تحميله، أو قمت بتحديث الصفحة (في عرض التفاصيل)، فستفقد جميع التغييرات التي أجريتها. سيؤدي هذا إلى إعادة تحميل إعدادات وقت التشغيل المحفوظة أثناء إنشاء البرنامج النصي.
يمكنك أيضًا النقر فوق زر لفتح مجموعة المستخدمين الافتراضية المحددة في VuGen.
إذا كنت ترغب في تكوين Load Generators (موضوعنا التالي) يمكنك الضغط عليه .
يوضح الجدول أدناه الفرق الذي تم الوعد به سابقاً بين نوعي السيناريو.
| البعد | السيناريو اليدوي | السيناريو الموجه نحو الهدف |
| من يحدد الحمولة؟ | نعم، مستخدم افتراضي تلو الآخر | يقوم المتحكم بذلك، لتحقيق هدفك |
| الطبيعة | ثابت بمجرد التصميم | ديناميكي، يتغير أثناء التشغيل |
| أنت تعرف | المعاملات، عدد المستخدمين الافتراضيين، المدة | هدف مثل عدد النقرات في الثانية أو وقت الاستجابة |
| وضع إضافي | يقوم وضع النسبة المئوية بتوزيع المستخدمين الافتراضيين حسب المشاركة | لا يوجد وضع النسبة المئوية |
| أفضل ل | إعادة إنتاج مزيج اختبار معروف | تحديد الحمل الذي يمكن أن يتحمله الهدف |
تنفيذ السيناريو الموجه نحو الهدف هو نفس السيناريو اليدوي.
تكوين التحميل Generators
هناك طريقتان لتكوين التحميل Generators.
عند النقر على "إضافة مجموعة" (لإضافة برنامج نصي للمستخدم الافتراضي)، ستظهر لك النافذة التالية:
يمكنك النقر فوق إضافة المقابلة للتحميل Generator اسم وتصفح التحميل الخاص بك Generatorأو كبديل، يمكنك ببساطة كتابة "localhost" والبدء في استخدام جهاز التحكم الخاص بك كـ Load Generator.
إذا قمت بالنقر على "إضافة..."، ستظهر لك النافذة التالية:
يمكنك النقر فوق المزيد لرؤية المزيد من الإعدادات المتعلقة بالتحميل Generator. التنقل عبر علامات التبويب المختلفة لبناء المزيد من الفهم:
ما ورد أعلاه كان عبارة عن تكوينات لإعدادات وقت التشغيل. كما ترون، يمكن تهيئة 50 مستخدمًا كحد أقصى في وقت واحد.
فيما يلي تكوين حد VUser.
انقر فوق الإعدادات الافتراضية إذا كنت ترغب في العودة إلى الإعدادات الافتراضية وفقدان أي تغييرات أجريتها. انقر فوق الزر "موافق" لحفظ التغييرات وإغلاق النافذة.
طريقة أخرى لإضافة وتكوين Load Generatorالصورة عن طريق النقر سيناريو القائمة وانقر فوق حمل Generators.
سيؤدي هذا إلى النافذة الرئيسية لـ Generatorس. هنا يمكنك رؤية حالة كل التحميل Generatorيشير الاسم إلى اسم Generatorالحالة هي الحالة الحالية، سواء كان المولد جاهزًا للاستخدام أم لا. تخبر المنصة Operaنظام المولد الذي يمكن أن يكون Windows or يونكس فقط. يخبرك النوع ما إذا كان المولد محليًا أم سحابيًا. ألق نظرة على الصورة أدناه:
ملاحظة خاصة بالمنصة: القادم Windowsيشير مصطلح "-or-Unix" إلى الإصدار الموضح هنا. كما تقوم إصدارات LoadRunner الحالية بتثبيت مولدات الأحمال على توزيعات Linux مثل: Ubuntu Server 22.04 LTS و RHEL 9.
لإضافة مولد آخر، تحتاج إلى النقر فوق زر "إضافة". بمجرد النقر فوق "إضافة"، سترى نفس الشاشة كما هو موضح أعلاه.
بمجرد تكوين المولد، انقر فوق زر إغلاق لإغلاق الشاشة.
جدولة مجموعة
قبل تشغيل السيناريو، عليك ضبط الجدول الزمني. يمكنك جدولة كل سيناريو على حدة أو حسب المجموعة. ويمكن تصنيف كل منهما إلى جدول زمني واقعي أو جدول زمني أساسي، ويُسمى هذا الوضع "وضع التشغيل".
إذا قمت بالجدولة حسب السيناريو وقمت بإنشاء جدول حقيقي، فسترى الخيارات أدناه تظهر في منطقة الجدول العام:
ومع ذلك، إذا قمت بجدولة سيناريو وإنشاء جدول أساسي، فسترى النافذة أدناه. هل يمكنك العثور على الفرق؟
يمكنك أيضًا الجدولة حسب المجموعة. سيؤدي هذا إلى تطبيق التكوين على مستوى المجموعة. يمكن تصنيف هذا أيضًا على أنه وضع التشغيل الحقيقي ووضع التشغيل الأساسي.
وبالمثل، يمكنك تغيير وضع التشغيل إلى الجدول الأساسي. استخدم مهارات تصميم الاختبار لديك للعثور على الفرق بين الاثنين. فيما يلي مرجع:
هل لاحظت ظهور رمز جديد في شريط أدوات جدول السيناريو؟
هنا هو للرجوع اليها:
يظهر رمز Rendezvous فقط في حالة تكوينات المجموعة.
قم بإعداد اتفاقية مستوى الخدمة (SLA).
ربما تكون قد وقّعت اتفاقية مستوى الخدمة (SLA) مع عملائك. تتيح لك اتفاقية مستوى الخدمة في LoadRunner أو Controller فرصة اختبار تطبيقك وفقًا لهذه الاتفاقية. ضع في اعتبارك أن السيناريو العادي (غير المرتبط باتفاقية مستوى الخدمة) يتيح لك تشغيل أنواع مختلفة من السيناريوهات لاكتشاف المشكلات وأسبابها الجذرية؛ بينما قد يرغب عملاؤك ببساطة في اختبار تطبيقك ضمن اتفاقية مستوى الخدمة للتأكد من عمله كما هو منصوص عليه في الاتفاقية.tracسواء كان ذلك صحيحاً أم لا.
من طريقة عرض التصميم الرئيسية لوحدة التحكم، ابحث عن شريط أدوات SLA؛ الموجود في الزاوية العلوية اليمنى ويبدو كالتالي:
انقر على اضغط على الزر وسوف تفتح النافذة التالية:
انقر على .
لاحظ النافذة الجديدة. هنا يمكنك تحديد قياس SLA. في مثالنا، نحن نأخذ وقت الاستجابة للمعاملة. الق نظرة:
انقر على .
في النافذة التالية، يمكنك تحديد المعاملات حيث سيتم تطبيق القياس أعلاه. نحن نستخدم المعاملة الرئيسية فقط، أي 01_Signup
سيساعد هذا في إزالة الصفحة الرئيسية المفتوحة واستبعاد المعاملات الأخرى غير المهمة.
ألق نظرة على النافذة:
انقر على .
في النافذة الجديدة، يمكنك تحديد النسبة المئوية لقيمة العتبة. إذا قمت بتحديد معاملات متعددة، يمكنك النقر فوق زر. ألقِ نظرة على النافذة أدناه:
انقر على .
الشاشة التالية هي إغلاق عادي. انقر على زر لإغلاق اتفاقية مستوى الخدمة.
بعد النقر فوق ، ستشاهد نافذة التصميم الرئيسية لوحدة التحكم مع ظهور اتفاقية مستوى الخدمة. الق نظرة:
يمكنك النقر على اضغط على الأزرار لعرض تفاصيل اتفاقية مستوى الخدمة. سيتم فتح النافذة التالية:
انقر زر لإغلاق النافذة أعلاه.
إذا كنت ترغب في حذف اتفاقية مستوى الخدمة الموجودة، فيمكنك النقر فوق زر. عند النقر، ستظهر لك رسالة التأكيد أدناه:
إذا ضغطت على الزر، سترى خيارات متقدمة لاتفاقية مستوى الخدمة.
يُنصح بالعمل باستخدام الخيار الافتراضي، أي الحساب الداخلي Tracking انتهى. ألقِ نظرة على اللقطة:
إذا كنت تعمل مع الحسابات الداخلية Tracking تقوم عملية التحليل تلقائيًا بضبط الفترة الزمنية. tracفترة زمنية محددة يتم خلالها تحديد حالات اتفاقية مستوى الخدمة. هذا الخيار له حد أدنى tracتم ضبط فترة الملك على 5 ثوانٍ.
من ناحية أخرى، أنت تختار Tracking حدد الفترة الزمنية بالعدد المطلوب من الثواني. ما عليك سوى اختيار زر الاختيار التالي.
عند تنفيذ سيناريو قائم على اتفاقية مستوى الخدمة، تظل عملية التنفيذ كما هي تمامًا.
فيديو على جهاز التحكم
يشرح الدليل التالي كيفية استخدام شاشات وحدة التحكم نفسها أثناء الحركة.
انقر اضغط هنا إذا لم يكن من الممكن الوصول إلى الفيديو
يجلس المتحكم في منتصف بنية LoadRunnerتصل البرامج النصية من VuGen بعد ارتباط و المعلمةوتدفقات النتائج تحليل LoadRunner. قرأ اختبار أداء و اختبار الحمل من أجل العملية الأوسع.








































