الخميس، 6 يوليو 2017

ما هو اختبار التحمل Stress testing


هو اختبار للبرامج والأجهزة لتحديد تحملها لضغط معين من A إلى B يعني من نقطة الصفر إلى الانهيار أي من قدرة تشغيل العادي إلى الانهيار التام

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

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


سوف نشرح في قسم Stress testing في Kali linux وكيفية التعامل مع الأدوات الموجودة فيه.

مواضيع ذات صلة

ما هو اختبار التحمل Stress testing
4/ 5
Oleh