jmeter listeners analyzing results with different listeners
यह ट्यूटोरियल विभिन्न JMeter श्रोताओं को JMeter परीक्षा परिणाम देखने के प्रकार बताता है और परिणामों का विश्लेषण करने के लिए उनका उपयोग कैसे करता है:
जेमीटर में निष्पादित परीक्षणों के परिणाम श्रोताओं का उपयोग करके देखे जा सकते हैं। इसलिए, परीक्षण योजना में निष्पादन के परिणामों की जांच के लिए श्रोताओं को जोड़ा जाना चाहिए।
JMeter श्रोताओं को विभिन्न स्वरूपों जैसे तालिका, पेड़, रेखांकन, लॉग आदि में परिणाम देखने की अनुमति देता है।
श्रोता JMeter की परीक्षण योजना का सबसे महत्वपूर्ण हिस्सा हैं क्योंकि उपयोगकर्ता केवल श्रोताओं का उपयोग करके अपने नमूने के परिणाम देख सकते हैं। सभी श्रोताओं का अलग-अलग महत्व है और उन्हें इस आधार पर चुना जा सकता है कि आप अपने परिणाम कैसे देखना चाहते हैं।
=> इसके लिए यहां क्लिक करें पूरा मुफ्त प्रशिक्षण JMeter पर (20+ वीडियो)
मुफ्त यूट्यूब एमपी 3 कनवर्टर प्रीमियम के लिए
आप क्या सीखेंगे:
- JMeter श्रोताओं के प्रकार
- JMeter श्रोताओं पर वीडियो ट्यूटोरियल
- श्रोताओं को कैसे जोड़ें
- (1) एकत्रित रेखांकन
- # 2) समग्र रिपोर्ट
- # 3) अभिकथन परिणाम
- # 4) तालिका में परिणाम देखें
- # 5) पेड़ में परिणाम देखें
- # 6) JMeter सारांश रिपोर्ट
- # 7) सारांश परिणाम उत्पन्न करें
- # 8) ग्राफ़ परिणाम
- # 9) एक फ़ाइल के लिए प्रतिक्रियाएं सहेजें
- # 10) सिंपल डेटा राइटर
- JMeter श्रोताओं के बारे में अक्सर पूछे जाने वाले प्रश्न
- निष्कर्ष
JMeter श्रोताओं के प्रकार
जिन विभिन्न स्वरूपों में JMeter श्रोताओं ने परिणाम देखे हैं, उन्हें नीचे दी गई छवि में सूचीबद्ध किया गया है।
JMeter में उपलब्ध श्रोताओं के विभिन्न प्रकार हैं:
- परिणाम ट्री देखें
- संक्षिप्त रिपोर्ट
- समग्र रिपोर्ट
- बैकेंड श्रोता
- एग्रीगेट ग्राफ
- मुखर परिणाम
- तुलना अभिकथन विज़ुअलाइज़र
- सारांश परिणाम उत्पन्न करें
- ग्राफ परिणाम
- JSR223 श्रोता
- मेलर विज़ुअलाइज़र
- रिस्पांस टाइम ग्राफ
- एक फ़ाइल के लिए जवाब बचाता है
- सिंपल डाटा राइटर
- तालिका में परिणाम देखें
- बीन शैल श्रोता
JMeter श्रोताओं पर वीडियो ट्यूटोरियल
तालिका परिणाम विलंबता, प्रतिक्रिया समय के साथ तालिका प्रारूप में परिणाम दिखाता है, समय को महत्वपूर्ण मापदंडों के रूप में जोड़ता है। ट्री फॉर्मेट में परिणाम देखकर टेक्स्ट, HTML, JSON, XML में प्रतिक्रिया देखी जा सकती है।
बड़ी संख्या में नमूनों के मामले में एग्रीगेट ग्राफ और एग्रीगेट रिपोर्ट आसान है, और आपको अपने क्लाइंट को ग्राफ भेजने की आवश्यकता है। एग्रीगेट रिपोर्ट श्रोताओं का उपयोग करके 90% लाइन, 95% लाइन, औसत, औसत मूल्य प्राप्त किया जा सकता है।
श्रोताओं को कैसे जोड़ें
श्रोताओं को जोड़ने के लिए, नीचे दिए गए चरणों का पालन करें:
- JMeter खोलें
- परीक्षण योजना पर राइट-क्लिक करें।
- Add पर क्लिक करें।
- श्रोता का चयन करें। यह उन सभी श्रोताओं को सूचीबद्ध करेगा जिन्हें जोड़ा जा सकता है।
सामान्य रूप से प्रयुक्त श्रोताओं के माध्यम से जाने दें:
(1) एकत्रित रेखांकन
एग्रीगेट ग्राफ जेमीटर में महत्वपूर्ण श्रोताओं में से एक है। इस श्रोता द्वारा सभी आवश्यक जानकारी प्रदान की जाती है।
अवयव:
- नाम : श्रोता का नाम
- टिप्पणियाँ : यदि कोई प्रदान किया जा सकता है।
श्रोता द्वारा प्रदान किया गया डेटा:
- # नमूने: नमूने की कुल संख्या।
- औसत: औसत समय।
- न्यूनतम: सर्वर पर जाने के लिए नमूना लेने के लिए यह न्यूनतम समय है।
- मैक्स : यह सर्वर पर जाने के लिए लिया गया अधिकतम समय अनुरोध है।
- त्रुटि%: सैम्पलर की कुल संख्या / त्रुटि की संख्या।
- थ्रूपुट: थ्रूपुट सर्वर द्वारा प्राप्त प्रति सेकंड नमूना है।
- प्राप्त KB / सेकंड: यह क्लाइंट द्वारा प्राप्त प्रति सेकंड कितने किलोबाइट को परिभाषित करता है।
- भेजा गया KB / दूसरा: यह परिभाषित करता है कि सर्वर पर प्रति सेकंड कितने किलोबाइट्स भेजे जाते हैं।
- 90% लाइन: यह दर्शाता है कि 10% नमूने सर्वर तक पहुंचने के लिए समय से अधिक हो गए हैं।
- 95% लाइन: यह दर्शाता है कि 5% नमूने सर्वर तक पहुंचने के लिए समय से अधिक हो गए हैं।
- 99% लाइन: यह दर्शाता है कि नमूने के 1% सर्वर तक पहुंचने के लिए समय से अधिक हो गया है।
उपयोगकर्ता के लिए उपरोक्त जानकारी बहुत आवश्यक है और महत्वपूर्ण है जो एक लोड परीक्षण कर रहा है क्योंकि यह डेटा विश्लेषण उपयोगकर्ता को परीक्षण में वेब एप्लिकेशन के प्रदर्शन को बेहतर बनाने में काम करने में मदद करता है।
डेटा, जैसा कि हमने ऊपर चर्चा की थी, का उपयोग करके इस श्रोता के माध्यम से चित्रमय रूप में भी दर्शाया जा सकता है प्रदर्शन ग्राफ़ विकल्प। यह डेटा का विश्लेषण करना और उस पर काम करना आसान बनाता है क्योंकि ग्राफिकल प्रतिनिधित्व को समझना और विश्लेषण करना आसान है।
# 2) समग्र रिपोर्ट
एग्रीगेट रिपोर्ट श्रोता, एग्रीगेट ग्राफ श्रोता के समान है। दोनों श्रोता उपयोगकर्ता के विश्लेषण के लिए समान डेटा प्रदान करते हैं।
दोनों श्रोताओं में एकमात्र अंतर यह है कि एग्रीगेटेड ग्राफ को सांख्यिकीय और ग्राफिकल दोनों रूपों में देखा जा सकता है जबकि एग्रीगेट रिपोर्ट डेटा को केवल सांख्यिकीय रूप में देखा जा सकता है।
# 3) अभिकथन परिणाम
अभिकथन परिणाम श्रोता का उपयोग जाँचने के लिए किया जाता है कि लागू किया गया पास पास है या असफल। जैसा कि यह अभिकथन परिणाम की जाँच करता है, श्रोता को हमेशा एक बार नमूना बनाने वाले के अनुरोध और अनुरोध के बनने के बाद बनाया जाना चाहिए।
# 4) तालिका में परिणाम देखें
जैसा कि नाम से पता चलता है, 'तालिका में परिणाम देखें' श्रोता दिखाता है तालिका के रूप में डेटा, यानी पंक्तियों और स्तंभों में। यह आमतौर पर इस्तेमाल किया जाने वाला श्रोता है और विश्लेषण के लिए महत्वपूर्ण जानकारी प्रदान करता है। यह सभी नमूनों के लिए तालिका के रूप में डेटा दिखाता है। यह श्रोता पूर्ण लोड परीक्षण के लिए उपयोग नहीं किया जा सकता है क्योंकि यह बड़ी मात्रा में सीपीयू / मेमोरी का उपभोग करता है।
अवयव :
- नाम: श्रोता का नाम
- टिप्पणियाँ: यदि यहां पर कोई भी प्रदान किया जा सकता है।
श्रोता नीचे दिए गए डेटा को दिखाता है:
- नमूना #: सैंपलर की कुल संख्या।
- समय शुरू: यह समय है जब नमूने जारी किए गए थे।
- धागा नाम: धागे का नाम।
- लेबल: प्रदान के रूप में लेबल।
- नमूना समय (एमएस): सर्वर द्वारा अनुरोध शुरू करने के बाद, अनुरोध की प्रतिक्रिया प्राप्त करने के लिए लिया गया समय नमूना समय है।
- स्थिति: पास / असफल प्रतीक के रूप में स्थिति।
- बाइट्स: ग्राहक द्वारा प्राप्त बाइट्स।
- भेजे गए बाइट्स: सर्वर को भेजे गए बाइट्स।
- विलंबता: यह उपयोगकर्ता द्वारा भेजे गए अनुरोध के लिए आवेदन द्वारा प्रतिक्रिया में देरी है।
- कनेक्ट समय (एमएस): यह वह समय है जब सर्वर को हिट करने के लिए एक अनुरोध होता है।
# 5) पेड़ में परिणाम देखें
इस श्रोता का एक लाभ है कि यह अनुरोध और प्रतिक्रिया दोनों की जांच कर सकता है क्योंकि यह आवश्यकता और वास्तविक परिणाम की तुलना करता है। यह पास का परिणाम नहीं दिखाता है।
प्रतिक्रिया को विभिन्न स्वरूपों में देखा जा सकता है जिन्हें बाईं ओर ड्रॉप-डाउन से चुना जा सकता है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
विभिन्न उपलब्ध प्रारूप हैं: टेक्स्ट, रेगेक्सप परीक्षक, बाउंड्री एक्सट्रैक्टर परीक्षक, CSS / JQuery परीक्षक, Xpath परीक्षक, JSON पथ परीक्षक, HTML, HTML स्रोत स्वरूपित, HTML (डाउनलोड संसाधन), दस्तावेज़, JSON, XML, ब्राउज़र।
यह श्रोता केवल बुनियादी परीक्षण के लिए भी अच्छा है, न कि लोड परीक्षण के लिए क्योंकि यह सीपीयू और मेमोरी जैसे बड़ी संख्या में स्रोतों का उपभोग करता है।
# 6) JMeter सारांश रिपोर्ट
सारांश रिपोर्ट विश्लेषण के लिए आवश्यक सूचनात्मक डेटा प्रदान करती है।
नीचे दिया गया डेटा श्रोता द्वारा प्रदान किया गया है:
- लेबल: लेबल अनुरोध के लिए नाम या URL है।
- # नमूने: नमूनों की संख्या प्रति अनुरोध उपयोगकर्ताओं की संख्या है
- औसत: लेबल को चलाने के लिए नमूनों द्वारा लिए गए समय के आधार पर औसत समय की गणना की जाती है।
- न्यूनतम: लेबल के लिए एक नमूने द्वारा लिया गया न्यूनतम या कम से कम समय।
- अधिकतम: लेबल के लिए एक नमूना द्वारा लिया गया अधिकतम या सबसे लंबा समय।
- मानक विचलन : यह नमूना प्रतिक्रिया समय के औसत मूल्य से विचलन है।
- त्रुटि%: विफल अनुरोधों का प्रतिशत।
- थ्रूपुट: यह सर्वर द्वारा संसाधित अनुरोधों की संख्या है।
- KB / सेक: यह प्रदर्शन निष्पादन के दौरान KB / सेकंड में डाउनलोड किया गया डेटा है।
# 7) सारांश परिणाम उत्पन्न करें
सारांश परिणाम उत्पन्न करें श्रोता लॉग फॉर्म में सारांश रिपोर्ट तैयार करता है यानी एक लॉग फ़ाइल बनाई गई है और इसका प्रारूप JMeter गुण फ़ाइल में निर्दिष्ट है।
# 8) ग्राफ़ परिणाम
ग्राफ परिणाम श्रोता का उपयोग उपयोगकर्ता द्वारा किया जाता है यदि उन्हें परिणाम की आवश्यकता होती है ग्राफ रूप । ग्राफ क्रमशः एक्स और वाई-अक्ष में नवीनतम नमूना और प्रतिक्रिया समय के डेटा का प्रतिनिधित्व करता है।
# 9) एक फ़ाइल के लिए प्रतिक्रियाएं सहेजें
किसी फ़ाइल पर प्रतिक्रियाएं सहेजें श्रोता अनुरोध की प्रतिक्रियाओं को सहेजें । जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, विभिन्न विकल्पों का उपयोग करके प्रतिक्रिया को बचाया जा सकता है। जैसे हम विफल हो गए हैं और प्रतिक्रियाएं पारित कर रहे हैं, क्षेत्र का चयन केवल आवश्यक डेटा प्रदान करेगा।
प्रतिक्रियाओं को सहेजने के कई कारण हो सकते हैं क्योंकि कई बार हम निष्पादन के समय विफलता के कारणों का पता नहीं लगा सकते हैं इसलिए डेटा को बचाने से हमें विफलता का कारण जानने के लिए बाद में डेटा का विश्लेषण करने में मदद मिलती है।
# 10) सिंपल डेटा राइटर
सिंपल डाटा राइटर श्रोता प्रतिक्रिया को लॉग करता है और उन्हें एक फ्लैट-फाइल में लिखता है।
JMeter श्रोताओं के बारे में अक्सर पूछे जाने वाले प्रश्न
Q # 1) JMeter के साथ कौन से श्रोता आते हैं?
उत्तर : ये नीचे सूचीबद्ध हैं:
- परिणाम ट्री देखें
- संक्षिप्त रिपोर्ट
- समग्र रिपोर्ट
- बैकेंड श्रोता
- एग्रीगेट ग्राफ
- मुखर परिणाम
- तुलना अभिकथन विज़ुअलाइज़र
- सारांश परिणाम उत्पन्न करें
- ग्राफ परिणाम
- JSR223 श्रोता
- मेलर विज़ुअलाइज़र
- रिस्पांस टाइम ग्राफ
- एक फ़ाइल के लिए जवाब बचाता है
- सिंपल डाटा राइटर
- तालिका में परिणाम देखें
- बीन शैल श्रोता
महत्वपूर्ण - कुछ अतिरिक्त श्रोता हैं जो जेमीटर डिफ़ॉल्ट पैकेज के हिस्से के रूप में नहीं आते हैं। प्लगइन्स डाउनलोड करें और उन्हें देखने के लिए Jmeter निर्देशिका के EXT फ़ोल्डर में पेस्ट करें।
Q # 2) JMeter में व्यू रिजल्ट ट्री क्या है?
उत्तर : देखें परिणाम पेड़ सैम्पलर परिणाम प्रदान करता है जिसे अनुरोध और प्रतिक्रिया पैरामीटर के साथ विभिन्न स्वरूपों में देखा जा सकता है। यह श्रोता केवल आंकड़ों के विफल दावे को दिखाता है और एक को पास नहीं करता है।
Q # 3) आप JMeter में ग्राफ़ परिणामों का विश्लेषण कैसे करते हैं?
उत्तर: ग्राफ परिणाम निम्न डेटा दिखाता है:
- नमूने की संख्या: भार परीक्षण करते समय निष्पादित नमूनों की कुल संख्या।
- नवीनतम नमूना: यह नवीनतम रिस्पांस टाइम दिखाता है ।
- औसत: यह नमूनों की औसत कुल प्रतिक्रिया समय को दर्शाता है।
- थ्रूपुट: परीक्षण / समय (सेकंड / मिनट / घंटे) के दौरान सर्वर को भेजे गए अनुरोधों की संख्या
- विचलन : यदि विचलन मान कम है, तो इसका मतलब है कि सिस्टम तनाव में नहीं है। विचलन मूल रूप से प्रतिक्रिया समय में भिन्नता को दर्शाता है।
Q # 4) संसाधन खपत के संरक्षण के लिए लोड परीक्षण के दौरान श्रोताओं में से किस को अक्षम किया जाना चाहिए?
उत्तर: सभी श्रोता एक लोड परीक्षण के दौरान अक्षम किया जाना चाहिए क्योंकि वे कई संसाधनों का उपभोग करते हैं जो अन्य तत्वों के लिए उपयोग किया जा सकता है। परिणामों को बचाया जाना चाहिए और बाद के विश्लेषण के लिए उपयोग किया जाना चाहिए।
लोड परीक्षण शुरू करने से पहले, सभी श्रोताओं को अक्षम किया जाना चाहिए।
Q # 5) क्या जेएमटर को कोडिंग की आवश्यकता होती है?
उत्तर: नहीं, इसके लिए कोडिंग कौशल की आवश्यकता नहीं है। यदि कोई स्क्रिप्ट बनानी है, तो इसका उपयोग करके किया जा सकता है इनबिल्ट रिकॉर्डर ।
निष्कर्ष
सभी श्रोता बहुत महत्वपूर्ण हैं और नमूनों से प्रतिक्रिया प्राप्त करने और विश्लेषण करने के लिए डेटा प्रदान करने में मदद करते हैं जो प्रदर्शन परीक्षण के लिए बहुत उपयोगी हो सकते हैं।
श्रोता जैसे कि दृश्य परिणाम ट्री, तालिका में परिणाम देखें, परिणाम परिणाम जो हैं नहीं चाहिए जबकि इस्तेमाल किया जाए लोड परीक्षण कर रहा है क्योंकि वे बहुत सारे संसाधनों का उपभोग करते हैं जिनका उपयोग अन्य तत्वों के लिए किया जा सकता है।
एग्रीगेट ग्राफ तथा ग्राफ श्रोताओं ग्राफ़ में डेटा दिखाएं जो डेटा का विश्लेषण करने के लिए इसे और अधिक समझने और आसान बनाता है।
सारांश रिपोर्ट का उपयोग करके विश्लेषण किया जा सकता है संक्षिप्त रिपोर्ट तथा सारांश परिणाम उत्पन्न करें। प्रतिक्रियाओं को बचाने के लिए और विश्लेषण के लिए बाद में उपयोग करने के लिए फ़ाइल में प्रतिक्रियाएं सहेजें इस्तेमाल किया जा सकता है।
=> इसके लिए यहां क्लिक करें पूरा मुफ्त प्रशिक्षण JMeter पर (20+ वीडियो)
अनुशंसित पाठ
- जेएमटर में एक्सपैथ एक्सट्रैक्टर पोस्ट-प्रोसेसर
- TestNG एनोटेशन और श्रोता
- JMeter वीडियो 1: परिचय, JMeter डाउनलोड और इंस्टॉल करें
- शीर्ष JMeter साक्षात्कार प्रश्न और उत्तर
- JMeter में प्रीप्रोसेसरों का उपयोग कैसे करें
- JMeter में पोस्ट प्रोसेसर का उपयोग करना (नियमित अभिव्यक्ति एक्सट्रैक्टर)
- शीर्ष 5 JMeter प्लगइन्स और उनका उपयोग कैसे करें (उदाहरणों के साथ)