शीर्ष 23 JMeter साक्षात्कार प्रश्न & जवाब

Anonim

1) बताइए क्या है JMeter?

JMeter एक जावा उपकरण है, जिसका उपयोग प्रदर्शन लोड परीक्षण के लिए किया जाता है।

2) बताएं कि JMeter कैसे काम करता है?

JMeter उन उपयोगकर्ताओं के समूह की तरह कार्य करता है जो एक लक्ष्य सर्वर को अनुरोध भेजते हैं। यह लक्ष्य सर्वर और अन्य आँकड़ों से प्रतिक्रिया एकत्र करता है जो ग्राफ़ या तालिकाओं के माध्यम से अनुप्रयोग या सर्वर के प्रदर्शन को दर्शाता है।

3) बताएं कि आप फ़ंक्शंस और वेरिएबल्स का उपयोग कहां कर सकते हैं?

चर और कार्यों को किसी भी परीक्षण घटक के किसी भी क्षेत्र में लिखा जा सकता है

4) उल्लेख करें कि जेमीटर में नियमित अभिव्यक्ति क्या है?

पैटर्न के आधार पर, पाठ को खोजने और हेरफेर करने के लिए एक नियमित अभिव्यक्ति का उपयोग किया जाता है। JMeter एक JMeter परीक्षण योजना के दौरान उपयोग किए जा रहे नियमित अभिव्यक्ति या पैटर्न के रूपों की व्याख्या करने में उपयोगी है।

5) बताइए कि सैम्पलर और थ्रेड समूह क्या है?

  • थ्रेड समूह: किसी भी परीक्षण योजना के लिए, जेमीटर थ्रेड समूह तत्वों का शुरुआती हिस्सा है। यह JMeter का एक महत्वपूर्ण तत्व है, जहां आप थ्रेड समूह में दिए गए सभी उपयोगकर्ताओं को लोड करने के लिए कई उपयोगकर्ता और समय सेट कर सकते हैं
  • सैम्पलर: सैम्पलर एक या अधिक नमूना परिणाम उत्पन्न करता है; इन नमूना परिणामों में बीता हुआ समय, डेटा आकार आदि जैसे कई गुण होते हैं। सैम्पलर जेमीटर को सर्वर पर विशिष्ट प्रकार के अनुरोध भेजने की अनुमति देता है, नमूना समूह के माध्यम से, थ्रेड समूह यह तय करता है कि उसे किस प्रकार का अनुरोध करना है। कुछ उपयोगी नमूने HTTP अनुरोध, FTP अनुरोध, JDBC अनुरोध और इतने पर हैं।

6) क्या JMeter के उपयोग से निर्मित परीक्षण योजनाएँ OS पर निर्भर हैं?

आमतौर पर, टेस्ट प्लान को उनके XML प्रारूप में सहेजा जाता है, इसलिए इसका किसी विशेष OS से कोई लेना-देना नहीं है। इसे किसी भी OS पर चलाया जा सकता है जहाँ JMeter चल सकता है।

7) उल्लेख करें कि जेमीटर में एक प्रोसेसर के प्रकार क्या हैं?

JMeter में एक प्रोसेसर के प्रकार हैं

  • पूर्व प्रोसेसर
  • पोस्ट प्रोसेसर

8) बताएं कि प्री-प्रोसेसर एलिमेंट्स क्या हैं? पूर्व-प्रोसेसर तत्वों में से कुछ की सूची बनाएं?

एक प्री-प्रोसेसर कुछ ऐसा है जो नमूना निष्पादित करने से पहले होगा। इसके निष्पादन से पहले नमूना अनुरोध को कॉन्फ़िगर करने के लिए या प्रतिक्रिया पाठ पूर्व-प्रोसेसर तत्वों से निकाले गए चर को अपडेट करने के लिए उपयोग किया जाता है।

कुछ पूर्व-प्रोसेसर तत्व हैं

  • HTTP URL पुन: लिखने वाला संशोधक
  • HTTP उपयोगकर्ता पैरामीटर संशोधक
  • HTML लिंक पार्सर
  • बीनशेल प्रीप्रोसेसर

9) परीक्षण तत्वों के निष्पादन आदेश का उल्लेख करें?

परीक्षण की योजना तत्व निष्पादन आदेश है

  • विन्यास तत्व
  • पूर्व प्रोसेसर
  • टाइमर
  • सैंपलर
  • पोस्ट-प्रोसेसर
  • इस प्रकार के दावे
  • श्रोताओं

10) नियमित अभिव्यक्ति में "मैच" और "मैच" क्या दर्शाता है?

नियमित अभिव्यक्ति में, यह दर्शाता है कि नियमित अभिव्यक्ति लक्ष्य के कम से कम कुछ हिस्से से मेल खाती है। जबकि मैचों का मतलब है कि नियमित अभिव्यक्ति पूरे लक्ष्य से मेल खाती है। इसलिए, 'वर्णमाला' 'अल। * T' से "मिलान" किया गया है।

11) बताइए विन्यास तत्व क्या है?

एक विन्यास तत्व एक नमूना के साथ समानांतर काम करता है। बाद में उपयोग के लिए चूक और चर सेट करने के लिए नमूना विन्यास तत्वों द्वारा उपयोग किया जा सकता है। दायरे की शुरुआत में, इन तत्वों को उसी दायरे में किसी भी नमूने से पहले संसाधित किया जाता है।

12) स्पष्ट करें कि जेमीटर में एक टाइमर क्या है और इसके प्रकार क्या हैं?

डिफ़ॉल्ट रूप से JMeter थ्रेड बिना किसी ठहराव के लगातार अनुरोध भेजेगा। अनुरोध के बीच विराम पाने के लिए, टाइमर का उपयोग किया जाता है। इस्तेमाल किए गए टाइमर में से कुछ लगातार टाइमर, गाऊसी रैंडम टाइमर, सिंक्रोनाइजिंग टाइमर, यूनिफॉर्म रैंडम टाइमर और इतने पर हैं।

13) बताइए टेस्ट फ्रैगमेंट क्या है?

टेस्ट टुकड़ा भी एक प्रकार का तत्व है जैसे थ्रेड ग्रुप तत्व। एकमात्र अंतर यह है कि परीक्षण टुकड़ा तब तक लागू नहीं किया जाता है जब तक कि इसे किसी मॉड्यूल नियंत्रक या एक नियंत्रक नियंत्रक द्वारा संदर्भित नहीं किया जाता है।

14) स्पष्ट करें कि जेमीटर में अभिकथन क्या है? दावे के प्रकार क्या हैं?

दावा यह सत्यापित करने में मदद करता है कि परीक्षण के तहत आपका सर्वर अपेक्षित परिणाम देता है

JMeter में आमतौर पर इस्तेमाल होने वाले कुछ दावे हैं

  • प्रतिक्रिया प्रतिक्रिया
  • अवधि का जोर
  • आकार का जोर
  • XML का जोर
  • HTML का जोर

15) स्पष्ट करें कि आप JMeter में संसाधन की आवश्यकता को कैसे कम कर सकते हैं?

JMeter में संसाधन आवश्यकताओं को कम करने के लिए

  • नॉन-जीयूआई मोड का उपयोग करें: jmeter -n -t test.jmx -l test.jtl
  • लोड के दौरान, एक परीक्षण "परिणाम परिणाम ट्री" या "तालिका में दृश्य परिणाम" श्रोताओं का उपयोग नहीं करता है, उन्हें केवल स्क्रिप्टिंग चरण के दौरान उपयोग करें
  • कार्यात्मक मोड का उपयोग न करें
  • बहुत से समान समान नमूनों का उपयोग करने के बजाय, एक ही नमूने का उपयोग लूप में करें और नमूने को अलग-अलग करने के लिए चर का उपयोग करें

16) स्पष्ट करें कि आप JMeter में स्पाइक परीक्षण कैसे कर सकते हैं?

सिंक्रनाइज़ करके, टाइमर JMeter स्पाइक परीक्षण प्राप्त किया जा सकता है। जब तक कि थ्रेड्स की एक विशिष्ट मात्रा को अवरुद्ध नहीं किया गया है तब तक टाइमर ब्लॉक थ्रेड को सिंक्रोनाइज़ करना और फिर इन सभी को एक साथ रिलीज करना ताकि बड़े तात्कालिक लोड पैदा हो सकें।

17) स्पष्ट करें कि आप प्रमाणीकरण विंडो की स्क्रिप्ट को JMeter में कैसे पकड़ सकते हैं?

आम तौर पर, आप रिकॉर्डिंग करके स्क्रिप्ट पर कब्जा कर सकते हैं।

  • सबसे पहले, आपको टेस्टप्लान में थ्रेडग्रुप और फिर वर्कबेन्च में HTTPProxyServer बनाना होगा
  • उसके बाद, ग्लोबल सेटिंग बॉक्स में पोर्ट नंबर सेट करें (जैसे, 8911) और अपने कनेक्शन की सेटिंग को IE में स्थानीयहोस्ट के रूप में पते के रूप में 8911 पोर्ट में संशोधित करें फिर आप जेमीटर में http प्रॉक्सी सर्वर शुरू कर सकते हैं और लॉगिन के लिए अपना एप्लिकेशन चला सकते हैं

18) कुछ JMeter श्रोताओं की सूची बनाएं?

कुछ JMeter श्रोता हैं

  • तमाशा देखने वाला
  • समग्र रिपोर्ट
  • परिणाम पेड़ देखें
  • परिणाम तालिका में देखें
  • मॉनिटर परिणाम
  • वितरण ग्राफ
  • बीनशेल श्रोता
  • सारांश रिपोर्ट वगैरह

19) वितरित भार परीक्षण क्या है? इसे कैसे प्राप्त किया जा सकता है?

वितरित लोड परीक्षण एक ऐसी प्रक्रिया है जिसके माध्यम से बड़ी संख्या में उपयोगकर्ताओं के भार का अनुकरण करने के लिए कई प्रणालियों का उपयोग किया जा सकता है। मास्टर-स्लेव कॉन्फ़िगरेशन का उपयोग करके, JMeter लोड परीक्षण वितरित कर सकता है।

20) जेमीटर में स्पष्ट रूप से एम्बेडेड संसाधनों को कॉल करना आवश्यक है?

आप स्पष्ट रूप से कहे जाने से सभी एम्बेडेड संसाधनों को समाप्त कर सकते हैं। अनुरोध में नीचे एक चेकबॉक्स है जो कहता है "एम्बेडेड संसाधनों को पुनः प्राप्त करें।" यह सभी CSS, JPG.webp, आदि को हड़प लेगा। यह वेब ऐप में संसाधनों और टूटी हुई कड़ी को खोजने का एक शानदार तरीका है।

21) बताइए कि जेमीटर में टाइमर की क्या भूमिका है?

टाइमर की मदद से, JMeter प्रत्येक अनुरोध के बीच के समय में देरी कर सकता है, जिसे एक धागा बनाता है। यह सर्वर की ओवरलोड समस्या को हल कर सकता है।

२२) पोस्ट-प्रोसेसर क्या है?

अनुरोध करने के बाद कोई कार्रवाई करने के लिए, पोस्ट-प्रोसेसर का उपयोग किया जाता है। उदाहरण के लिए, यदि JMeter वेब सर्वर पर HTTP अनुरोध भेजता है, और यदि आप चाहते हैं कि JMeter अनुरोध भेजना बंद कर दे यदि वेब सर्वर कोई त्रुटि दिखाता है, तो आप इस कार्य को करने के लिए पोस्ट-प्रोसेसर का उपयोग करेंगे।

23) प्रदर्शन परीक्षण के लिए JMeter के पास क्या लाभ हैं?

JMeter जैसे प्रदर्शन परीक्षण पर लाभ प्रदान करता है

  • इसका उपयोग दोनों, स्थैतिक संसाधनों के साथ-साथ गतिशील संसाधनों के प्रदर्शन का परीक्षण करने के लिए किया जा सकता है
  • यह समवर्ती उपयोगकर्ताओं की अधिकतम संख्या को संभाल सकता है फिर आपकी वेबसाइट को संभाल सकता है
  • यह प्रदर्शन रिपोर्ट के चित्रमय विश्लेषण प्रदान करता है

नि: शुल्क पीडीएफ डाउनलोड: JMeter साक्षात्कार प्रश्न और उत्तर