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

الحمل في اختبار الحمل

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

 

ماذا يفعل اختبار الحمل

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

وقت الاستجابة هو ببساطة الوقت الذي يستغرقه موقع الويب الخاص بك للاستجابة لوظيفة معينة يؤديها المستخدم. من خلال معرفة أوقات استجابة موقعنا أو تطبيقنا ، يمكننا جمع فكرة عن كيفية أداء الموقع.

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

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

LoadView متوسط وقت الاستجابة

 

ما يمكنك قياسه باستخدام اختبار الحمل

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

معدل الاستجابة

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

استخدام الموارد

قد يتمكن المطورون أيضا من العثور على الموارد التي يستخدمها موقع الويب الخاص بهم ومتى.

الاجهزه

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

مستويات المستخدم

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

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

تحتوي قاعدة معارف LoadView الخاصة بنا على ثروة من المعلومات حول اختبار الحمل التي يمكن أن تساعدك على فهم ما هو ممكن ومتطلبات الوقت الأمثل لاختبار معين.

 

كيفية قياس وقت اختبار الحمل

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

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

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

خطأ متوسط وقت الاستجابة

 

كل شيء عن طرق اختبار الحمل ووقت التشغيل

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

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

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

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

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

 

متى يتم تنفيذ اختبارات التحميل الخاصة بك

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

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

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

 

استنتاج

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