ملخص

مكتمل

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

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

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

التعرف على المزيد

إذا كنت مهتما باختبار الأداء في Apache JMeter، فإليك بعض الموارد لمساعدتك على المضي قدما: