لتشغيل اختبار تحميل، يستخدم LoadView خوادم حاقن التحميل (LI ) من Amazon Web Services (AWS) وAzure Cloud Services. يستخدم كل اختبار تحميل عددا معينا من LIs اعتمادا على عدد المستخدمين الافتراضيين الذين نحتاج إلى إنشائهم للاختبار. لتعيين عدد المستخدمين الظاهريين الذين تمت محاكاتهم لكل LI، نستخدم إعداد الحمولة . من المهم أن نفهم أن قيمة الحمولة الصافية يمكن أن تؤثر على صحة نتائج الاختبار وتكلفة الاختبار. على سبيل المثال ، يؤدي عدد كبير من المستخدمين الظاهريين الذين تتم محاكاتهم لكل LI إلى الحمل الزائد لخادم LI ونتائج اختبار غير صالحة. بدلا من ذلك ، ستتطلب قيمة الحمولة الصغيرة المزيد من LIs لإنشاء حمل المستخدم الضروري لاختبار الحمل وزيادة تكلفة الاختبار.

لحساب قيمة الحمولة الصافية المثلى لعدد المستخدمين الافتراضيين الذين تمت محاكاتهم لكل LI، نقوم بإجراء معايرة لجهاز اختبار الحمل. يتم النظر في تعقيد الجهاز وموارد وحدة المعالجة المركزية المطلوبة لخوادم LI أثناء المعايرة. تضمن الحمولة الصافية المعايرة أن لا يزيد تحميل وحدة المعالجة المركزية لخادم LI عن 60-80 بالمائة الأمثل ويوفر أقصى توزيع للحمل بين خوادم LI.

تختلف الحمولة الصافية المعايرة بناء على نوع المهمة:

  • اختبار HTTP (S): من 500 إلى 1000 مستخدم.
  • صفحة الويب / تدفق الوسائط / تطبيق الويب / اختبار السيلينيوم: من 8 إلى 25 مستخدما.
  • اختبار جمع ساعي البريد: من 20 إلى 100 مستخدم.

لمعايرة جهاز اختبار التحميل، في صفحة سيناريو الاختبار، انقر فوق معايرة

في قسم حمولة حاقن الحمولة.

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

صفحة الويب / تدفق الوسائط / تطبيق الويب / اختبارات السيلينيوم

فريدة من نوعها لكل جلسة: 40
فريد لكل مستخدم: 10

الاختبارات المستندة إلى HTTP (S)

فريدة من نوعها لكل جلسة: 400
فريد لكل مستخدم: 100

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

يعتمد العدد الأولي والحد الأقصى للمستخدمين الظاهريين لتشغيل المعايرة على نوع الاختبار:

  • اختبار HTTP (S): من 50 إلى 100 مستخدم افتراضي.
  • صفحة الويب / تدفق الوسائط / تطبيق الويب / اختبار السيلينيوم: من 4 إلى 10 مستخدمين.
  • اختبار جمع ساعي البريد: من 10 إلى 50 مستخدما.

بمجرد حساب عدد المستخدمين الافتراضيين الذين يسمحون بتحقيق 70 بالمائة من حمل وحدة المعالجة المركزية ، يتم توفيره في نافذة المعايرة . لتطبيق القيمة على السيناريو،
انقر فوق تطبيق القيمة المستحسنة
في نافذة المعايرة .

لا يتوفر خيار الاختبار المصغر للحسابات التجريبية المجانية. بالنسبة للاختبارات التجريبية المجانية، نستخدم متوسط قيمة الحمولة الصافية التي تختلف حسب نوع الاختبار.

تأثير تأخير المستخدم على نتائج المعايرة

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

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

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