الملخص

مكتمل

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

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

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

معرفة المزيد

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