أعلى 23 JMeter أسئلة وأجوبة المقابلة (تحديث 2024)

هنا JMeter أسئلة وأجوبة المقابلة للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.

 

JMeter أسئلة وأجوبة المقابلة للطلاب الجدد

1) اشرح ما هو JMeter?

JMeter هو Java الأداة التي تستخدم للأداء اختبار الحمل.


2) اشرح كيف JMeter يعمل؟

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

👉 تنزيل مجاني بصيغة PDF: JMeter أسئلة وأجوبة المقابلة


3) اشرح أين يمكنك استخدام الدوال والمتغيرات؟

يمكن كتابة المتغيرات والوظائف في أي مجال لأي مكون اختبار


4) أذكر ما هي التعابير العادية فيها JMeter?

واستنادا إلى النمط، يتم استخدام التعبير العادي للبحث عن النص ومعالجته. JMeter مفيد في تفسير أشكال التعبير العادي أو الأنماط المستخدمة في جميع أنحاء JMeter خطة اختبار.


5) اشرح ما هي العينات ومجموعات الخيوط؟

  • مجموعة الموضوع: لأي خطة اختبار، JMeter هو الجزء الأول من عناصر مجموعة الخيوط. وهو عنصر مهم من JMeter، حيث يمكنك تعيين عدد من المستخدمين والوقت لتحميل جميع المستخدمين الموجودين في مجموعة سلاسل المحادثات
  • أخذ العينات: يقوم جهاز أخذ العينات بإنشاء نتيجة عينة واحدة أو أكثر؛ تحتوي نتائج العينات هذه على العديد من السمات مثل الوقت المنقضي وحجم البيانات وما إلى ذلك JMeter لإرسال أنواع محددة من الطلبات إلى الخادم، من خلال أخذ العينات، تقرر مجموعة مؤشرات الترابط نوع الطلب الذي يجب تقديمه. بعض عينات العينات المفيدة هي طلب HTTP وطلب FTP وطلب JDBC وما إلى ذلك.

6) ما إذا كانت خطط الاختبار بنيت باستخدام JMeter هل يعتمد نظام التشغيل؟

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

مقدمة إلى JMeter


7) اذكر ما هي أنواع المعالجات الموجودة JMeter?

أنواع المعالج في JMeter .

  • المعالج
  • معالج آخر

JMeter أسئلة وأجوبة المقابلة للخبرة

8) اشرح ما هي عناصر ما قبل المعالج؟ اذكر بعض عناصر ما قبل المعالج؟

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

بعض عناصر ما قبل المعالج هي

  • مُعدِّل إعادة كتابة عنوان URL لـ HTTP
  • مُعدِّل معلمة مستخدم HTTP
  • محلل ارتباط HTML
  • معالج BeanShell المسبق

9) اذكر ترتيب تنفيذ عناصر الاختبار؟

أمر تنفيذ عناصر خطط الاختبار هو

  • عناصر التكوين
  • المعالجات المسبقة
  • المدد الزمنية
  • أخذ العينات
  • ما بعد المعالجات
  • التأكيدات
  • المستمعين

10) إلى ماذا تشير كلمة "يحتوي" و"يطابق" في التعبير العادي؟

في التعبير العادي، تشير كلمة "يحتوي على" إلى أن التعبير العادي يطابق على الأقل جزءًا من الهدف. بينما تعني التطابقات أن التعبير العادي يطابق الهدف بالكامل. لذلك، "الأبجدية" "متطابقة" مع "al.*t".


11) وضح ما هي عناصر التكوين؟

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


12) اشرح ما هو الموقت في JMeter وما هي أنواعها؟

A JMeter سيرسل مؤشر الترابط بشكل افتراضي الطلبات بشكل مستمر دون أي توقف مؤقت. للحصول على توقف مؤقت بين الطلب، يتم استخدام الموقتات. بعض الموقتات المستخدمة هي الموقت المستمر، الموقت العشوائي غاوسي، Syncإضفاء الطابع الرسمي على الموقت، والمؤقت العشوائي الموحد، وما إلى ذلك.


13) اشرح ما هو جزء الاختبار؟

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


14) اشرح ما هو التوكيد JMeter؟ ما هي أنواع التوكيد؟

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

بعض التأكيدات شائعة الاستخدام في JMeter .

  • تأكيد الاستجابة
  • تأكيد المدة
  • تأكيد الحجم
  • تأكيد XML
  • تأكيد HTML

15) اشرح كيف يمكنك تقليل متطلبات الموارد في JMeter?

لتقليل الاحتياجات من الموارد في JMeter

  • استخدام وضع غير واجهة المستخدم الرسومية: jmeter –n –t test.jmx –l test.jtl
  • أثناء التحميل، لا يستخدم الاختبار مستمعي "عرض شجرة النتائج" أو "عرض النتائج في الجدول"، بل استخدمهم فقط أثناء مرحلة البرمجة النصية
  • لا تستخدم الوضع الوظيفي
  • بدلاً من استخدام الكثير من أدوات أخذ العينات المتشابهة، استخدم نفس جهاز أخذ العينات في حلقة واستخدم المتغير لتنويع العينة

JMeter أسئلة وأجوبة المقابلة لأكثر من 5 سنوات من الخبرة

16) اشرح كيف يمكنك إجراء اختبار الارتفاع JMeter?

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


17) اشرح كيف يمكنك التقاط البرنامج النصي لنافذة المصادقة JMeter?

عادة، يمكنك التقاط البرنامج النصي عن طريق التسجيل.

  • أولاً، يجب عليك إنشاء Threadgroup في Testplan ثم إنشاء HTTPProxyServer في Workbench
  • بعد ذلك، قم بتعيين رقم المنفذ في مربع الإعدادات العامة (على سبيل المثال، 8911) وقم بتعديل إعداد الاتصال الخاص بك في IE مثل localhost في العنوان 8911 كما في المنفذ ثم يمكنك بدء تشغيل خادم وكيل http في JMeter وتشغيل التطبيق الخاص بك لتسجيل الدخول

18) قائمة قليلة JMeter المستمعين؟

بعض JMeter المستمعون هم

  • متخيل الخط
  • التقرير الإجمالي
  • عرض شجرة النتائج
  • عرض النتيجة في الجدول
  • مراقبة النتائج
  • الرسم البياني للتوزيع
  • المستمع بينشيل
  • تقرير موجز وما إلى ذلك

19) ما هو اختبار الحمل الموزع؟ كيف يمكن تحقيق ذلك؟

اختبار الحمل الموزع هو العملية التي يمكن من خلالها استخدام العديد من الأنظمة لمحاكاة حمل عدد كبير من المستخدمين. باستخدام التكوين الرئيسي والعبد، JMeter يمكن القيام بتوزيع اختبار الحمل.


20 في JMeter هل من الضروري استدعاء الموارد المضمنة بشكل صريح؟

يمكنك إزالة جميع الموارد المضمنة من استدعائها صراحةً. تحتوي الطلبات على مربع اختيار في الأسفل يقول "استرداد الموارد المضمنة". سيؤدي ذلك إلى استرداد جميع ملفات CSS وJPG وما إلى ذلك. إنها طريقة رائعة للعثور على الموارد والروابط المعطلة في تطبيق الويب.


21) اشرح ما هو دور المؤقت في JMeter?

بمساعدة جهاز توقيت، JMeter يمكن أن يؤخر الوقت بين كل طلب، والذي يقدمه الخيط. يمكنه حل مشكلة التحميل الزائد للخادم.


22) اشرح ما هو مرحلة ما بعد المعالج؟

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


23) ما هي الفوائد التي JMeter عروض لاختبار الأداء؟

JMeter يقدم فوائد على اختبار أداء مثل

  • يمكن استخدامه لاختبار الأداء لكل من الموارد الثابتة والموارد الديناميكية
  • يمكنه التعامل مع الحد الأقصى لعدد المستخدمين المتزامنين الذي يمكن لموقع الويب الخاص بك التعامل معه
  • ويوفر التحليلات الرسومية لتقارير الأداء

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)