इस प्रोजेक्ट के बारे में
Apache JMeter एक व्यापक रूप से उपयोग किया जाने वाला, ओपन-सोर्स Java एप्लिकेशन है जो प्रदर्शन मापन और एप्लिकेशन के लोड परीक्षण के लिए डिज़ाइन किया गया है। यह सर्वर, नेटवर्क या ऑब्जेक्ट पर भारी लोड का अनुकरण कर सकता है ताकि विभिन्न लोड प्रकारों के तहत समग्र प्रदर्शन का विश्लेषण किया जा सके, जिससे यह स्थिर और गतिशील वेब एप्लिकेशन के लिए उपयुक्त है।
**मुख्य विशेषताएं:**
- **प्रोटोकॉल:** HTTP/HTTPS, SOAP/REST, FTP, JDBC, LDAP, JMS, मेल (SMTP/POP3/IMAP), TCP, नेटिव कमांड और Java ऑब्जेक्ट का समर्थन करता है।
- **IDE:** ब्राउज़र या नेटिव ऐप से रिकॉर्डिंग, टेस्ट प्लान बनाने और डीबग करने के लिए एक पूर्ण-विशेषताओं वाला टेस्ट IDE।
- **कमांड लाइन:** किसी भी Java-संगत OS (Linux, Windows, Mac OSX) पर लोड परीक्षण के लिए गैर-GUI/हेडलेस मोड।
- **रिपोर्टिंग:** गतिशील HTML रिपोर्ट उत्पन्न करता है और InfluxDB या Graphite जैसे तृतीय-पक्ष डेटाबेस में लाइव रिपोर्टिंग का समर्थन करता है।
- **सहसंबंध:** एक्सट्रैक्टर का उपयोग करके HTML, JSON, XML या किसी भी टेक्स्टुअल प्रारूप से डेटा निकालता है।
- **विस्तारशीलता:** प्लग करने योग्य सैंपलर, स्क्रिप्टेबल सैंपलर (जैसे Groovy), प्लग करने योग्य लोड स्टैटिस्टिक्स, विज़ुअलाइज़ेशन प्लगइन्स और गतिशील इनपुट के लिए फ़ंक्शन। CI के लिए Maven, Gradle और Jenkins के साथ एकीकरण।
**आवश्यकताएं:** Java 17 रनटाइम एनवायरनमेंट की आवश्यकता है; HTTPS रिकॉर्डिंग के लिए keytool वाला JDK बेहतर है। वैकल्पिक जार (JDBC, JMS, Bouncy Castle) की आवश्यकता हो सकती है।
**स्थापना और चलाना:** बाइनरी आर्काइव को अनपैक करें, फिर `bin` निर्देशिका से `jmeter` (Unix) या `jmeter.bat` (Windows) चलाएं। Windows गैर-GUI परीक्षणों के लिए ड्रैग-एंड-ड्रॉप स्क्रिप्ट भी प्रदान करता है।
**दस्तावेज़ीकरण:** `docs` निर्देशिका में HTML दस्तावेज़ शामिल हैं, जो `index.html` से शुरू होते हैं।
**बिल्ड:** Gradle के साथ बनाया गया, डिफ़ॉल्ट रूप से JDK 17 का उपयोग करता है (लक्ष्य रिलीज़ 8)। `./gradlew build`, `./gradlew createDist` और `./gradlew runGui` जैसे कमांड उपलब्ध हैं। प्रॉक्सी सेटिंग्स `~/.gradle/gradle.properties` में कॉन्फ़िगर की जा सकती हैं।
**लाइसेंसिंग:** Apache लाइसेंस 2.0। JSSE/JCE API के माध्यम से HTTPS और NTLM प्रमाणीकरण के लिए क्रिप्टोग्राफ़िक सॉफ़्टवेयर नोटिस शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.