تحميل: HTTP: //jmeter.apache.org/download_jmeter.cgi
قامت بتركيب JMeter بيئة التطوير JDK جافا، ونظم على أساس الحاجة. تفكيك إلى الدليل بن، انقر فوق jmeter.bat
1، المواضيع مضيفا المجموعة:
خطة الاختبار - > إضافة - > المواضيع (العضو) - > مجموعة الموضوع، بعد إضافة واجهة التالية:
المواضيع: تشير عدد المستخدمين الذين سيتم محاكاة لاختبار.
المنحدر الهاتفي الفترة (بالثواني): خيوط بداية الفاصل الزمني، فإن جميع المواضيع بدوره يبدأ هذا الوقت.
دورة مرات: مرة واحدة لجميع المواضيع دورة التنفيذ.
وإذا كان عدد المواضيع 200، عدد الدورات هو 10، ثم 10 مرات في موضوع ترسل الطلبات. العدد الإجمالي للطلبات 200 * 10 = 2000. إذا قمت بالتدقيق في "دوما"، ثم كل المواضيع سوف ترسل دائما طلبات حتى اختيار لإيقاف تشغيل البرنامج النصي.
2 إضافة العينات:
فهم العينات إلى الحاجة للمواضيع التي تم إنشاؤها في وقت سابق أن تفعل شيئا هنا لإضافة HTTP الطلب، على سبيل المثال.
1) مجموعة موضوع - > إضافة - > العينات - > طلب HTTP، بعد إضافة واجهة التالية:
يظهر في الصورة الضغط قياس HTTP GET نوع من واجهة، رابط وفي $ {NEWID} $ {الصفحة} المعلمات ديناميكية لا بد من الحصول عليها من ملف
اسم الخادم أو الملكية الفكرية: املأ عنوان خادم الملكية الفكرية (على سبيل المثال: 192.168.1.23)
مسار: تعبئة ما تبقى من رابط واجهة.
البروتوكول: نقل بروتوكول HTTP طلب إلى الملقم الهدف، فإنه قد يكون HTTP أو HTTPS، القيمة الافتراضية هي HTTP
الطريقة: طريقة لنقل لطلب HTTP، وتشمل الأساليب المتاحة الحصول عليها، وظيفة، والرأس، وضعت، الخيارات، أثر، حذف مثل.
ترميز المحتوى: ترميز المحتوى
مسار: مسار URL الهدف (وليس بما في ذلك عنوان الخادم والمنفذ)
إعادة توجيه التلقائي: إذا تم تحديد هذا الخيار، واستجابة بعد إرسال طلب HTTP عليه هو 302/301 عندما jmeter توجيهك تلقائيا إلى صفحة جديدة.
استخدام تبقي على قيد الحياة: عند تحديد هذا الخيار، ويتم تحديد الملقم الهدف باستخدام jmeter بين طريقة HTTP الاتصال المحافظة على الحياة بشكل افتراضي
استخدام متعدد الأجزاء / من البيانات ل http آخر: عند إرسال HTTP POST طلب، وذلك باستخدام استخدام متعدد الأجزاء / من البيانات طريقة الإرسال، لم يتم تحديد افتراضيا.
طلب معا مع المعلمات: المعلمات URL أرسلت في طلب URL معلمات، ويوفر JMeter طريقة حدودي بسيط. يمكن للمستخدم تعيين URL جميع المعلمات في هذا الجدول، كل صف في الجدول هو قيمة المعلمة (المقابلة لاسم URL كقيمة = 1)
جنبا إلى جنب مع طلب لإرسال ملف: إرسال الملف في الطلب، عادة، يمكن محاكاة HTTP السلوك تحميل ملف في هذا السبيل.
2) إضافة مجموعة التكوين بيانات CSV معلمات
في القرص د يتبع data.txt ملف السيرة الذاتية، أدخل متغير أسماء NEWID في الصفحة، في طلب HTTP يمكن الحصول عليها بواسطة $ {NEWID}
3) إذا كان واجهة وظيفة، كتابة البيانات بعد وضع المعلمات التالية
3، إضافة مراقب
ويمكن فهم الشاشات لطرق مختلفة لعرض النتائج. JMeter توفر مجموعة متنوعة من النتائج في شكل من أشكال التعبير. HTTP تطلب من قبل - > إضافة - > مراقب - > شجرة عرض نتيجة، البلمرة ومثل التقارير.
تقرير تجميع كل مؤشر:
التسمية: JMeter كل عنصر (مثل HTTP طلب) لديه سمة الاسم، كما هو موضح هنا هي قيمة السمة اسم
#Samples: هذا الاختبار الذي كنت قد أصدر العدد الإجمالي للطلبات، إذا محاكاة 10 المستخدمين، كل 10 التكرارات، هذا العرض 100
متوسط: متوسط زمن الاستجابة - الافتراضي هو متوسط زمن الاستجابة من واحد طلب ميلي ثانية. عند استخدام وحدة تحكم عملية، يمكن عرضها في وحدات من عملية متوسط زمن الاستجابة
متوسط: متوسط، والتي هي 50 من الوقت استجابة المستخدم
90 لاين: 90 زمن الاستجابة للمستخدم
الحد الأدنى: زمن الاستجابة الحد الأدنى
زمن الاستجابة الحد الأقصى: ماكس
العدد الإجمالي للالعدد المطلوب من الأخطاء التي تحدث في هذا الاختبار / الطلب: خطأ
الإنتاجية: الإنتاجية - عدد الطلبات الممثلة الانتهاء الافتراضي في الثانية (طلب في الثانية)، عند استخدام وحدة تحكم عملية، كما يمكن أن تمثل عدد مماثل من بي. عملية في الثانية
KB / ثانية: الخادم الثاني يتلقى كمية البيانات، أي ما يعادل بي. الإنتاجية / ثانية