اختبار Jmeter الموزع (عن بعد): التكوين الرئيسي التابع

ما هو الاختبار الموزع؟

وزعت الاختبار هو نوع من الاختبار الذي يستخدم أنظمة متعددة لأداء اختبار الإجهاد. يتم تطبيق الاختبار الموزع لاختبار مواقع الويب وتطبيقات الخادم عندما تعمل مع عملاء متعددين في نفس الوقتneoعادة.

يستخدم الاختبار الموزع نموذج خادم العميل كما هو موضح أدناه:

الاختبارات الموزعة

  • الماجستير: نظام تشغيل JMeter GUI، السيطرة على كل عبد.
  • عبد: النظام الذي يقوم بتشغيل JMeter-server، يتلقى أمرًا من السيد ويرسل طلبًا إلى خادم قيد الاختبار.
  • الهدف: خادم الويب قيد الاختبار، احصل على طلب من العبيد.

مثال للاختبار عن بعد

الشرط المسبق:

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

هو، هنا، خريطة طريق لهذا الاختبار:

مثال للاختبار عن بعد

الخطوة 1) تكوين النظام

اقامة عبد الأنظمة، انتقل إلى دليل jmeter/bin وقم بتنفيذ الملف "jmeter-server.bat".

افترض أن الجهاز التابع له عنوان IP: 192.168.0.10. على windows، يجب أن تشاهد نافذة تظهر مثل الصورة التاليةwing الشكل:

نظام التكوين

على رئيسي الأنظمة، انتقل إلى دليل /bin وقم بتحرير الملف jmeter.properites، أضف جهاز IP التابع على النحو التالي

نظام التكوين

الخطوة 2) قم بإجراء الاختبار

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

انقر فوق "تشغيل" في شريط القائمة؛ يختار البدء عن بعد ->حدد عنوان IP من آلة الرقيق

قم بتشغيل الاختبار

الخطوة 3) استكشاف الأخطاء وإصلاحها

إذا لم تتمكن من إجراء اختبار على الجهاز أعلاه وشاهدت الخطأ أدناه، فما عليك سوى أن تطلب من مالك الجهاز التابع تشغيل ملف JMeter-server.bat.

استكشاف الأخطاء:

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

تحديد

هناك بعض الأساسيات القيود للاختبار الموزع. فيما يلي قائمة بالعناصر المعروفة:

  • يجب أن يكون الخادم وجميع العملاء قيد التشغيل نفس الشيء الشبكة الفرعية.
  • يتطلب الاختبار الموزع أن يتمتع الخادم المستهدف بقدرة معالجة كبيرة. يمكن أن يكون الخادم الهدف بسهولة زائد في حالة حصوله على عدد كبير جدًا من الطلبات من خلال اختبارات JMeter الموزعة.
  • يمكن لـ JMeter واحد فقط التعامل مع عدد محدود من الخيوط (100-300 سلسلة).
  • اختبارات JMeter الموزعة هي complex، من الصعب على المبتدئين بناءه.