JMeter البرنامج التعليميدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

JMeter البرنامج التعليمي

JMeter 教程
يوفر البرنامج التعليمي JMeter المفاهيم الأساسية والمتقدمة ل JMeter. تم تصميم دروس JMeter التعليمية الخاصة بنا للمبتدئين والمحترفين.
JMeter هو تطبيق Java مفتوح المصدر لتحليل أداء تطبيقات الويب.
تتضمن دروس JMeter التعليمية الخاصة بنا جميع موضوعات JMeter مثل التثبيت وخطط الاختبار وأجهزة التحكم والمستمعين وأجهزة ضبط الوقت ومجموعات سلاسل الرسائل والمزيد.

ما هو JMeter؟

JMeter ، المعروف أيضا باسم "Apache JMeter" ، هو تطبيق مفتوح المصدر قائم على Java بنسبة 100٪ مع واجهة رسومية. إنه مصمم لتحليل وقياس الأداء وسلوك ميزة التحميل لتطبيقات الويب والخدمات المختلفة.
يستخدم JMeter بشكل أساسي لاختبار تطبيقات الويب أو تطبيقات FTP ، ولكنه مناسب حاليا للاختبار الوظيفي واتصالات قاعدة بيانات JDBC وخدمات الويب واتصالات TCP العامة والعمليات الأصلية لنظام التشغيل. يمكنك إجراء أنشطة اختبار متنوعة، مثل الأداء والحمل والإجهاد والانحدار والاختبار الوظيفي، للحصول على مقاييس أداء دقيقة لخادم الويب الخاص بك.
تمت كتابة JMeter وتطويره في الأصل بواسطة Stefano Mazzocchi بواسطة مؤسسة Apache Software Foundation. تمت كتابته في المقام الأول لاختبار أداء Apache JServ (المعروف حاليا باسم مشروع Apache Tomcat). أعادت Apache تصميم JMeter لتحسين واجهة المستخدم الرسومية وإضافة المزيد من الميزات وقدرات الاختبار الوظيفية.
JMeter ليس متصفحا ، لكنه لا يعرض صفحات html مثل أي متصفح ، ولكنه يعمل على مستوى البروتوكول.
فيما يلي قائمة بالبروتوكولات التي يدعمها JMeter:
خدمات الويب - SOAP / XML-RPC موقع Web-HTTP و HTTPS "الويب 1.0" Web 2.0 (ajax و flex و flex-ws-amf) يتم إنشاء قاعدة البيانات من خلال برنامج تشغيل JDBC جدول المحتويات - LDAP تتوفر الخدمات الموجهة للرسائل من خلال JMS الخدمات - POP3 وIMAP وSMTP
تستضيف خوادم الويب عددا كبيرا من التطبيقات والمستخدمين ، لذلك من المهم فهم قدرات خادم الويب للتعامل مع المستخدمين أو التطبيقات المتزامنة. على سبيل المثال; عندما يزور عدة مستخدمين موقع lidihuo على الويب في نفس الوقت ، سيتم تنفيذ خادم الدعم "lidihuo" - يجب إجراء اختبار الأداء بشكل أساسي باستخدام أداة اختبار الأداء مثل JMeter.

什么是 JMeter

وظيفة JMeter

فيما يلي بعض أهم ميزات JMeter:
تطبيق مفتوح المصدر: JMeter هو تطبيق مجاني ومفتوح المصدر يسهل على المستخدمين أو المطورين تطوير تطبيقات أخرى باستخدام شفرة المصدر. واجهة المستخدم الرسومية سهلة الاستخدام: يأتي JMeter مع واجهة مستخدم رسومية تفاعلية بسيطة. دعم طرق اختبار متعددة: يدعم JMeter طرق اختبار متعددة ، مثل اختبار الحمل والاختبار الموزع والاختبار الوظيفي. النظام الأساسي المستقل: تمت كتابة JMeter وتطويره في Java ، بحيث يمكن تشغيله على أي بيئة / محطة عمل تقبل جهاز Java الظاهري ، على سبيل المثال - Windows و Linux و Mac وما إلى ذلك. دعم أنواع الخوادم المختلفة: JMeter قابل للتطوير بدرجة كبيرة وقادر على تحميل اختبارات الأداء على أنواع خوادم مختلفة:
الويب: HTTP、HTTPS、الصابون,
قواعد البيانات: JDBC و LDAP و JMS و
البريد الإلكتروني: POP3、
دعم بروتوكولات متعددة: يدعم JMeter بروتوكولات مثل HTTP و JDBC و LDAP و SOAP و JMS و FTP. انتحال الهوية: يمكن ل JMeter محاكاة عدة مستخدمين باستخدام مستخدمين افتراضيين أو مستخدمين فريدين من أجل إنشاء حمل كبير على تطبيق الويب قيد الاختبار. الإطار: JMeter هو إطار عمل متعدد مؤشرات الترابط يسمح لمجموعات متعددة أو منفصلة من مؤشرات الترابط بأخذ عينات من وظائف مختلفة بشكل متزامن وفي وقت واحد. الاختبار الموزع عن بعد: لدى JMeter مفهوم Master-Slave للاختبار الموزع ، حيث سيقوم السيد بتوزيع الاختبارات عبر جميع العبيد وسيقوم العبد بتنفيذ البرامج النصية ضد الخادم الخاص بك. تصور نتيجة الاختبار: يمكن عرض نتائج الاختبار بتنسيقات مختلفة ، مثل المخططات والجداول والأشجار والتقارير والمزيد.

عمل جميتر

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

مخطط سير عمل JMeter:

Working of JMeter work flow Diagram