कैसे डाउनलोड करें और इंस्टॉल करें Apache JMeter (Windows)
⚡ स्मार्ट सारांश
डाउनलोड और इंस्टॉल करें Apache JMeter चार चरणों में — एक संगत डिवाइस इंस्टॉल करें Java रनटाइम डाउनलोड करें JMeter बाइनरी फ़ाइल को अनज़िप करें और GUI, सर्वर या कमांड-लाइन मोड में लॉन्च करें। यही प्रक्रिया सभी मोड में काम करती है। Windows, macOSऔर लिनक्स क्योंकि JMeter एक शुद्ध है Java आवेदन.

Operaटिंग सिस्टम सपोर्ट के लिए JMeter
JMeter एक शुद्ध Java यह एप्लिकेशन किसी भी संगत ऑपरेटिंग सिस्टम पर सही ढंग से चलता है। Java रनटाइम। आधिकारिक तौर पर समर्थित प्लेटफ़ॉर्म में शामिल हैं:
- Windows
- macOS
- लिनक्स (सहित) Ubuntu(डेबियन, सेंटओएस और अन्य)
स्थापित करने के लिए कदम JMeter
चरण 1) स्थापित करें Java
क्योंकि JMeter एक शुद्ध है Java डेस्कटॉप एप्लिकेशन के लिए, पूरी तरह से अनुपालन की आवश्यकता होती है। Java 8 या उससे अधिक जेडीके (पुराने) JMeter रिलीज़ ने भी समर्थन किया Java 6). नवीनतम संस्करण डाउनलोड करें और इंस्टॉल करें Java SE डेवलपमेंट किट Oracle Java डाउनलोड पृष्ठ या फिर Adoptium जैसे OpenJDK डिस्ट्रीब्यूशन का उपयोग करें। Microsoft OpenJDK का निर्माण, या Amazon सही।
इंस्टॉलेशन पूरा होने के बाद, निम्नलिखित जांच का उपयोग करके JDK को सत्यापित करें:
- ओपन एक अंतिम on Windows, macOS, या लिनक्स.
- रन
java -version.
अगर Java रनटाइम सही ढंग से स्थापित हो गया है, इसका संस्करण नीचे दिखाए अनुसार टर्मिनल पर प्रदर्शित होता है।
यदि कुछ भी प्रिंट नहीं होता है, तो पुनः इंस्टॉल करें Java एसई रनटाइम। देखें इस ट्यूटोरियल पूर्ण निर्देश के लिए।
चरण 2) डाउनलोड करें JMeter
नवीनतम बाइनरी को यहां से डाउनलोड करें Apache JMeter डाउनलोड पृष्ठवर्तमान स्थिर रेखा यह है JMeter 5.x श्रृंखला, जिसके लिए आवश्यकता होती है Java 8 या उससे अधिक। पुराने लेख और स्क्रीनशॉट संदर्भ दे सकते हैं। JMeter 4.x हो या 2.9 — इंस्टॉलेशन प्रक्रिया एक ही है।
चुनना बायनेरिज़ नीचे दिखाए गए अनुसार फ़ाइल (ज़िप या टीजीजेड) बनाएं।
चरण 3) स्थापना
JMeter इंस्टॉलेशन बेहद आसान है — इसमें कोई इंस्टॉलर विज़ार्ड नहीं है। आर्काइव को उस डायरेक्टरी में अनज़िप करें जहाँ आप इसे इंस्टॉल करना चाहते हैं। JMeter लाइव होने के लिए, और इंस्टॉलेशन पूरा हो गया है। फ़ोल्डर लेआउट इस प्रकार दिखता है:
अंदर की निर्देशिकाएँ JMeter फ़ोल्डर निम्नलिखित उद्देश्यों की पूर्ति करते हैं:
- / bin — स्क्रिप्ट जो शुरू होती हैं JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /दस्तावेज़ - JMeter प्रलेखन।
- /अतिरिक्त — चींटियों से संबंधित अतिरिक्त सामग्री और नमूना स्क्रिप्ट।
- / दायित्व - तृतीय पक्ष Java पुस्तकालयों द्वारा उपयोग किया जाता है JMeter.
- /लिब/एक्सट - मुख्य JMeter जार फाइलें और प्रोटोकॉल कार्यान्वयन।
- /लिब/जूनिट - JUnit पुस्तकालय का उपयोग JUnit सैम्पलर।
- /प्रिंट करने योग्य दस्तावेज़ — प्रिंट करने योग्य एचटीएमएल दस्तावेज़।
चरण 4) लॉन्च JMeter
JMeter इसे तीन मोड में शुरू किया जा सकता है, जिनमें से प्रत्येक अलग-अलग उपयोग के मामले के लिए उपयुक्त है:
- जीयूआई मोड टेस्ट प्लान बनाने और उनमें मौजूद कमियों को दूर करने के लिए।
- सर्वर मोड कई मशीनों पर वितरित परीक्षण के लिए।
- कमांड-लाइन (गैर-जीयूआई) मोड उत्पादन स्तर के भार संचालन के लिए।
प्रारंभ JMeter GUI मोड में
On Windows, भागो /bin/jmeter.bat. पर macOS या लिनक्स, चलाएँ /bin/jmeter। JMeter नीचे दिखाए अनुसार यूआई लॉन्च होता है।
नीचे दिए गए एनोटेटेड स्क्रीनशॉट में मुख्य बिंदुओं को दर्शाया गया है। JMeter जीयूआई घटक — टेस्ट प्लान ट्री, वर्कबेंच और दाईं ओर स्थित एलिमेंट एडिटर।
कैसे चलाना है JMeter गैर-GUI मोड में
प्रारंभ JMeter सर्वर मोड में
सर्वर मोड का उपयोग किसके लिए किया जाता है वितरित परीक्षण क्लाइंट-सर्वर टोपोलॉजी के साथ। JMeter में चलता है सर्वर प्रत्येक लोड-जनरेटर मशीन पर और उसमें मोड जीयूआई उपयोगकर्ता के वर्कस्टेशन पर मोड (नियंत्रक)।
सर्वर मोड शुरू करने के लिए, चलाएँ bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS और लिनक्स।
प्रारंभ JMeter कमांड-लाइन मोड में
JMeterइसका ग्राफिकल यूजर इंटरफेस (GUI) काफी मेमोरी और सीपीयू का उपयोग करता है, इसलिए वास्तविक लोड जनरेशन के लिए उन संसाधनों को मुक्त करने के लिए प्रोडक्शन लोड रन को हमेशा नॉन-GUI मोड में ही निष्पादित किया जाना चाहिए।
उदाहरण कमांड लाइन:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
कुंजी स्विच:
-n— नॉन-जीयूआई मोड में चलाएं।-t— जेएमएक्स टेस्ट प्लान का पथ।-l— आउटपुट लॉग फ़ाइल (जेटीएल)।-H,-P— यदि प्रॉक्सी की आवश्यकता हो तो प्रॉक्सी होस्ट और पोर्ट।
अतिरिक्त पैकेज
आपकी आवश्यकतानुसार प्रोटोकॉल और रिपोर्टिंग के आधार पर, नीचे दिए गए वैकल्पिक पैकेजों में से एक या अधिक इंस्टॉल करें।
- Java संकलक — निर्माण के लिए आवश्यक JMeter स्रोत का उपयोग करना या कस्टम प्लगइन्स को संकलित करना।
- SAX XML पार्सर - द एक्सएमएल के लिए सरल एपीआई यह बहुत बड़े XML पेलोड के लिए एक वैकल्पिक XML पार्सर है।
- ईमेल समर्थन - JMeter इसमें SMTP, POP3(S) और IMAP(S) सैंपलर लगे होते हैं और परीक्षण समाप्त होने पर ईमेल भी भेजा जा सकता है।
- JDBC ड्राइवर — JDBC सैम्पलर के माध्यम से डेटाबेस सर्वरों का परीक्षण करने के लिए उपयुक्त ड्राइवर जार इंस्टॉल करें।
- प्लगइन्स प्रबंधक - JMeter प्लगइन्स मैनेजर PerfMon और कस्टम थ्रेड ग्रुप जैसे कम्युनिटी प्लगइन्स तक एक क्लिक में पहुंच प्रदान करता है।
उपयोग JMeter लिनक्स पर
रनिंग JMeter on Linux यह इसे चलाने के समान है Windows — आह्वान करें शेल स्क्रिप्ट से bin/:
jmeter— लॉन्च करता है JMeterडिफ़ॉल्ट रूप से GUI मोड।jmeter-server— शुरू होता है JMeter सर्वर मोड में (सही आर्गुमेंट के साथ मुख्य स्क्रिप्ट को कॉल करता है)।jmeter.sh— बिना किसी JVM विकल्प के निर्दिष्ट किया गया बेसिक लॉन्चर।mirror-server.sh— चलाता है JMeter मिरर सर्वर नॉन-जीयूआई मोड में।shutdown.sh— यह बिना GUI वाले इंस्टेंस को सुचारू रूप से बंद कर देता है।stoptest.sh— यह अचानक से किसी गैर-जीयूआई इंस्टेंस को बंद कर देता है।
समस्या निवारण JMeter स्थापना
नए इंस्टॉलेशन के दौरान आने वाली आम समस्याएं और उन्हें हल करने के तरीके:
- “जावा को पहचाना नहीं गया” Windows: जेडीके जोड़ें
binफ़ोल्डर को PATH में जोड़ें और टर्मिनल को दोबारा खोलें। - JMeter जीयूआई शुरू नहीं होता: की पुष्टि करें Java 8 या उससे अधिक PATH पर है
java -versionपुराने JRE अब नवीनतम संस्करणों का समर्थन नहीं करते हैं। JMeter विज्ञप्ति। - हाईडीपीआई फॉन्ट संबंधी समस्याएं: संपादित
bin/jmeter.propertiesऔर अनकमेंट करेंjmeter.hidpi.mode=trueउपयुक्त स्केल फैक्टर के साथ। - बड़े परीक्षणों में मेमोरी की कमी के कारण हीप की समस्या: उठाना
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - सर्वर-मोड आरएमआई त्रुटियाँ: सेट
server.rmi.ssl.disable=trueinjmeter.propertiesएक पृथक प्रयोगशाला नेटवर्क के लिए।









