ال Apache JMeter ™ تطبيق سطح المكتب هو واحد من أفضل أدوات البرمجيات مفتوحة المصدر المعروفة , أ 100% تطبيق جافا خالص مصمم لتحميل السلوك الوظيفي للاختبار وقياسه أداء البرمجيات. تم تصميمه في الأصل لاختبار تطبيقات الويب ولكنه توسع منذ ذلك الحين ليشمل وظائف اختبار أخرى.
استنتاج
مراجعة اباتشي جيميتر بحاجة لاختبار خدمة الويب الخاصة بك, قاعدة البيانات, بروتوكول نقل الملفات- أو خادم الويب? الأداء والاختبار الوظيفي? ألق نظرة على JMeter. إنه مجاني, بديهي جدا ولديه كل الإمكانيات التي تحتاجها لأتمتة عملك. ميزة كبيرة أخرى جيميتر: المصدر المفتوح. يمكنك تنزيل المصدر وإجراء تعديلات عليه إذا أردت. أيضا الاتصال المباشر مع المطورين من خلال قائمة بريدية هو مفيد للغاية.
تلميح: اجمع JMeter مع Badboy (http://www.badboy.com.au/) لجعلها أكثر قوة! ليس لدى JMeter سجل & وظائف التشغيل. Badboy هو الحل. سجل التدفق في موقع الويب الخاص بك, تصدير التسجيل إلى ملف JMeter, قم بتعديله وفقًا لاحتياجاتك واستخدم JMeter لاختبار أداء موقعك.
يمكن استخدام Apache JMeter للاختبار أداء التطبيق على حد سواء الموارد الثابتة والدينامية (الملفات, الخوادم, مخطوطات بيرل, كائنات جافا, قواعد البيانات والاستعلامات, خوادم FTP والمزيد). يمكن استخدامه لمحاكاة حمولة ثقيلة على الخادم, شبكة أو كائن لاختبار قوتها أو لتحليل الأداء الكلي تحت أنواع الحمل المختلفة. يمكنك استخدامه لإجراء تحليل رسومي للأداء أو لاختبار سلوك الخادم / النص البرمجي / الكائن تحت التحميل المتزامن الثقيل.
ماذا تعمل، أو ماذا تفعل?
أباتشي جيميتر وتشمل الميزات:
- يمكن تحميل واختبار الأداء العديد من أنواع الخوادم المختلفة:
- الويب – HTTP, HTTPS
- صابون
- قاعدة بيانات عبر JDBC
- LDAP
- JMS
- بريد – POP3(س) و IMAP(س)
- قابلية كاملة و 100% نقاء جافا .
- ممتلئ تعدد يسمح إطار العمل بأخذ عينات متزامنة من خلال العديد من سلاسل الرسائل وأخذ عينات متزامنة من الوظائف المختلفة من خلال مجموعات سلاسل محادثات منفصلة.
- حذر واجهة المستخدم الرسومية يسمح التصميم بتشغيل أسرع وتوقيت أكثر دقة.
- التخزين المؤقت والتحليل دون اتصال / إعادة عرض نتائج الاختبار.
- قابل للتوسيع للغاية:
- تسمح العينات القابلة للتوصيل بإمكانيات اختبار غير محدودة.
- يمكن اختيار العديد من إحصائيات الحمل باستخدام توقيت قابل للتوصيل .
- تحليل البيانات و الإضافات التصور تسمح بامتداد كبير بالإضافة إلى التخصيص.
- يمكن استخدام الوظائف لتوفير إدخال ديناميكي للاختبار أو لتوفير معالجة البيانات.
- العينات الكتابية (BeanShell مدعوم بالكامل; وهناك عينة تدعم اللغات المتوافقة مع BSF)