الفرق بين الأداء واختبار الحمل

الفرق بين الأداء واختبار الحمل
الفرق بين الأداء واختبار الحمل

فيديو: الفرق بين الأداء واختبار الحمل

فيديو: الفرق بين الأداء واختبار الحمل
فيديو: Samsung Galaxy Note 3 vs LG Optimus G Pro - Comparison 2024, شهر نوفمبر
Anonim

الأداء مقابل اختبار الحمل

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

اختبار الأداء

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

اختبار الحمل

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

الفرق بين الأداء واختبار الحمل

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

موصى به: