अगले लेख में हम Apache JMeter पर एक नज़र डालने जा रहे हैं। यह एप्लिकेशन ओपन सोर्स सॉफ्टवेयर है जिसका उपयोग किया जाता है लोड परीक्षण करें और सिस्टम प्रदर्शन को मापें। अपाचे JMeter आवेदन एक 100% शुद्ध जावा अनुप्रयोग है। यह एप्लिकेशन मूल रूप से वेब एप्लिकेशन या एफ़टीपी अनुप्रयोगों का परीक्षण करने के लिए उपयोग किया गया था। आज, यह कार्यात्मक परीक्षण, डेटाबेस सर्वर परीक्षण आदि के लिए उपयोग किया जाता है। इस लेख में हम यह देखने जा रहे हैं कि उबंटू 18.04 में कार्यक्रम कैसे होगा।
Apache JMeter का उपयोग किया जा सकता है गतिशील और स्थैतिक संसाधनों और वेब अनुप्रयोगों दोनों पर परीक्षण प्रदर्शन। इसका उपयोग किसी सर्वर पर सर्वर, नेटवर्क या ऑब्जेक्ट के समूह पर भारी भार का अनुकरण करने के लिए किया जा सकता है ताकि इसकी ताकत का परीक्षण किया जा सके या विभिन्न प्रकार के लोड के तहत समग्र प्रदर्शन का विश्लेषण किया जा सके।
JMeter एक लक्ष्य सर्वर के लिए अनुरोध सबमिट करने और लक्ष्य सर्वर या सेवा के लिए आँकड़े जानकारी देता है ग्राफिक आरेखों के माध्यम से।
यह एप्लिकेशन ब्राउज़र नहीं है, यह प्रोटोकॉल स्तर पर काम करता है। वेब सेवाओं और दूरस्थ सेवाओं के बारे में, JMeter ब्राउज़रों द्वारा समर्थित सभी क्रियाओं को नहीं करता है। विशेष रूप से, यह कार्यक्रम जावास्क्रिप्ट नहीं चलाता है HTML पृष्ठों में पाया गया। यह HTML पेजों को भी प्रस्तुत नहीं करता है जैसे ब्राउज़र करता है।
Apache JMeter सामान्य सुविधाएँ
- एक अनुकूल जीयूआई। इसका उपयोग करना आसान है और कार्यक्रम के इंटरफ़ेस से परिचित होने में समय नहीं लगता है।
- स्वतंत्र मंच। कार्यक्रम है जावा 100%इसलिए, यह कई प्लेटफार्मों पर चल सकता है।
- बहु सूत्रण। JMeter थ्रेड्स के एक अलग समूह द्वारा विभिन्न कार्यों के एक साथ नमूने की अनुमति देता है।
- परीक्षा परिणाम देखा जा सकता है एक अलग प्रारूप में जैसे कि ग्राफ, टेबल, ट्री और लॉग फ़ाइल।
- अत्यधिक विलुप्त। JMeter भी डिस्प्ले प्लगइन्स का समर्थन करता है जो हमें अपने परीक्षणों का विस्तार करने की अनुमति देता है।
- एकाधिक परीक्षण रणनीति। JMeter कई परीक्षण रणनीतियों का समर्थन करता है, जैसे लोड परीक्षण, वितरित परीक्षण और कार्यात्मक परीक्षण।
- JMeter भी विभिन्न कंप्यूटरों के बीच वितरित परीक्षणों के निष्पादन की अनुमति देता है, जो ग्राहकों के रूप में कार्य करेगा।
- अनुकरण। यह अनुप्रयोग एक साथ धागे के साथ कई उपयोगकर्ताओं को अनुकरण कर सकते हैंपरीक्षण के तहत वेब एप्लिकेशन के खिलाफ एक भारी लोड बनाएँ।
- समर्थन में एकाधिक प्रोटोकॉल। यह न केवल वेब अनुप्रयोग परीक्षण का समर्थन करता है, बल्कि डेटाबेस सर्वर प्रदर्शन का भी मूल्यांकन करता है। सभी बुनियादी प्रोटोकॉल जैसे HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP, आदि ... JMeter के साथ संगत हैं।
- रिकॉर्ड और प्लेबैक उपयोगकर्ता गतिविधि रिकॉर्ड करें ब्राउज़र में
- स्क्रिप्ट टेस्ट। JMeter के साथ एकीकृत किया जा सकता है बीन शेल और सेलेनियम स्वचालित परीक्षण के लिए.
- ओपन सोर्स लाइसेंस। यह कार्यक्रम है पूरी तरह से मुक्त। यदि हम इस एप्लिकेशन की विशेषताओं को गहराई से स्रोत कोड या अधिक जानना चाहते हैं, तो हम के पेज से परामर्श कर सकते हैं GitHub परियोजना का।
Apache JMeter को डाउनलोड करें और चलाएं
इस एप्लिकेशन के लिए आवश्यक है कि जावा मशीन पर स्थापित हो, इसलिए आवेदन को हाथ में स्थापित करने से पहले, यह आवश्यक है सुनिश्चित करें कि आपने जावा स्थापित किया है हमारी मशीन पर। हम टर्मिनल (Ctrl + Alt + T) खोलकर और निम्न कमांड टाइप करके इसे सत्यापित कर सकते हैं:
java --version
हमारे उबंटू में जावा नहीं होने के मामले में, एक सहयोगी ने कुछ समय पहले एक लेख लिखा था जिसमें वह हमें बताता है कि कैसे जावा के विभिन्न संस्करणों को स्थापित करें.
जावा स्थापित करने के बाद, हमें करना होगा नवीनतम संस्करण डाउनलोड करें स्थिर अपाचे JMeter इसकी आधिकारिक साइट से। यदि हम टर्मिनल (Ctrl + Alt + T) का उपयोग करते हुए सहज महसूस करते हैं, तो पैकेज को पकड़ पाने के लिए हम wget कमांड का उपयोग कर सकते हैं:
wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz
जब डाउनलोड पूरा हो गया है, यह समय है डाउनलोड किए गए JMeter फ़ाइल को निकालें। उसी टर्मिनल में हम लिखते हैं:
tar xf apache-jmeter-4.0.tgz
फाइल निकालने के बाद हमें करना होगा बिन निर्देशिका के लिए प्रत्यक्ष, अपाचे-जेमीटर-4.0 के अंदर। एक बार वहाँ, हम निम्नलिखित फ़ाइल निष्पादित करेंगे:
sh jmeter.sh
निष्पादन के बाद निम्नलिखित स्क्रीन दिखाई देगी। इसके साथ, के लिए विधि ubuntu 18.04 पर Apache JMeter स्थापित करें अंत हो जाता है।
यह समझने के लिए कि यह कार्यक्रम कैसे काम करता है, हम बेहतर समझ सकते हैं प्रलेखन से परामर्श करें इसके डेवलपर अपनी वेबसाइट पर उपयोगकर्ताओं को उपलब्ध कराते हैं। हम इस कार्यक्रम के बारे में संभावित शंकाओं से भी परामर्श कर सकते हैं विकी इसका
रूट के रूप में jmeter न चलाएं। यह आवश्यक नहीं है।
आप सही हे।