JMeter टेस्ट क्या है?
जेमीटर टेस्ट अपाचे जेमीटर प्रदर्शन परीक्षण उपकरण का उपयोग करके परीक्षण प्रक्रिया है। यह प्रदर्शन परीक्षण, तनाव परीक्षण और लोड परीक्षण के लिए वेब अनुप्रयोगों का परीक्षण करने में मदद करता है। यह स्थिर और गतिशील संसाधनों का भी समर्थन करता है और एक वेब अनुप्रयोग के प्रदर्शन परीक्षण के लिए विभिन्न ग्राफिकल विश्लेषण प्रदान करता है।
वितरित वातावरण में JMeter सीमाओं को दूर करने के लिए दिशानिर्देश:
- थ्रेड्स की संख्या को सीमित करें
- प्रॉक्सी सर्वर का उपयोग करना
- चरों का उपयोग करना
- संसाधन की आवश्यकता को कम करें
- JMeter लॉग की जाँच करें
- CSV डेटा सेट कॉन्फ़िगरेशन से स्थानीय पथ मिटाएँ
- फ़ाइल नामकरण सम्मेलन का पालन करें
JMeter की कुछ सीमाएँ हैं, विशेषकर जब इसे वितरित वातावरण में चलाया जाता है। परीक्षण के लिए कुशलतापूर्वक JMeter का उपयोग करने के लिए, आपको निम्नलिखित दिशानिर्देशों का उपयोग करना चाहिए:
थ्रेड्स की संख्या को सीमित करें
JMeter के साथ प्रभावी रूप से चलने वाले थ्रेड्स की अधिकतम संख्या 300 है । यह सीमा हार्डवेयर की क्षमताओं के कारण है। यदि JMeter को अधिक संख्या में थ्रेड्स के साथ चलाने के लिए बनाया गया है, तो समय की जानकारी की सटीकता कम हो जाएगी।
प्रॉक्सी सर्वर का उपयोग करना
प्रॉक्सी सर्वर JMeter सर्वोत्तम प्रथाओं में से एक है जो आपको रिकॉर्ड किए गए नमूनों से कुछ सामान्य तत्वों को अलग करने में मदद करता है। इसके अलावा, यह आपके परीक्षण को रिकॉर्ड करने के लिए उपयोगी सुविधाएँ हैं।
चरों का उपयोग करना
कुछ परीक्षण योजनाओं के लिए विभिन्न उपयोगकर्ताओं / थ्रेड्स के लिए अलग-अलग मानों का उपयोग करने की आवश्यकता होती है। उदाहरण के लिए, आप एक अनुक्रम का परीक्षण करना चाह सकते हैं जिसके लिए प्रत्येक उपयोगकर्ता के लिए एक अद्वितीय लॉगिन आवश्यक है। यह JMeter चर का उपयोग कर हासिल करना आसान है।
संसाधन की आवश्यकता को कम करें
जीयूआई मोड भारी लोड के तहत कंप्यूटर मेमोरी की बहुत खपत करता है। यह प्रदर्शन समस्याओं का कारण बनता है।
संसाधन आवश्यकता को कम करने के लिए कुछ JMeter लोड परीक्षण सर्वोत्तम प्रथाओं हैं:
- गैर-जीयूआई मोड का उपयोग करें
- लोड परीक्षण के दौरान "परिणाम देखें ट्री" श्रोता को अक्षम करें। क्योंकि यह अधिक मेमोरी का उपभोग करता है और JMeter को मेमोरी से बाहर चलाने का कारण बनता है।
- सभी JMeter ग्राफ़ परिणामों को अक्षम करें
- CSV परीक्षा परिणाम प्रारूप का उपयोग करें।
- केवल आवश्यक परीक्षा परिणाम को बचाएं। JMeter को बहुत विस्तृत परीक्षण परिणामों को सहेजने में लंबा समय लग सकता है।
JMeter लॉग की जाँच करें
परीक्षण योजना या परीक्षण निष्पादन में कोई भी त्रुटि लॉग फ़ाइलों में दर्ज की जाएगी। लॉग फ़ाइल की निगरानी आपको त्रुटि को जल्दी खोजने में मदद करती है
CSV डेटा सेट कॉन्फ़िगरेशन से स्थानीय पथ मिटाएँ
यदि आप एक मौजूदा CSV डेटा फ़ाइल का उपयोग कर रहे हैं जो आपने अपने स्थानीय कंप्यूटर पर बनाई है, तो आपको मौजूदा स्थानीय पथ (CSV फ़ाइल का वर्तमान पथ) को हटा देना चाहिए। यदि आप स्थानीय पथ को नहीं हटाते हैं, तो JMeter आपके स्थानीय पीसी पर CSV डेटा फ़ाइल नहीं ढूँढ सकता है।
फ़ाइल नामकरण सम्मेलन का पालन करें
जटिल फ़ाइल नाम के तहत परीक्षण योजना को न सहेजें, केवल अल्फ़ान्यूमेरिक वर्णों का उपयोग करें ।