प्रदर्शन परीक्षण क्या है?
प्रदर्शन परीक्षण कंप्यूटर, नेटवर्क या डिवाइस की गति निर्धारित करने के लिए एक प्रकार का परीक्षण है। यह विभिन्न लोड परिदृश्यों में विभिन्न मापदंडों को पारित करके एक प्रणाली के घटकों के प्रदर्शन की जांच करता है।
लोड परीक्षण क्या है?
लोड टेस्टिंग एक ऐसी प्रक्रिया है जो किसी भी एप्लिकेशन या वेबसाइट पर वास्तविक उपयोगकर्ता भार का अनुकरण करती है। यह जाँचता है कि आवेदन सामान्य और उच्च भार के दौरान कैसे व्यवहार करता है। इस प्रकार का परीक्षण तब लागू किया जाता है जब कोई विकास परियोजना इसके पूर्ण होने के निकट होती है।
तनाव परीक्षण क्या है?
तनाव परीक्षण एक प्रकार का परीक्षण है जो सिस्टम की स्थिरता और मजबूती को निर्धारित करता है। यह एक गैर-कार्यात्मक परीक्षण तकनीक है। यह परीक्षण तकनीक ऑटो-जनरेट सिमुलेशन मॉडल का उपयोग करती है जो सभी काल्पनिक परिदृश्यों की जांच करती है।
प्रदर्शन परीक्षण बनाम लोड परीक्षण बनाम तनाव परीक्षण
प्रदर्शन का परीक्षण | लोड परीक्षण | तनाव परीक्षण |
---|---|---|
लोड और तनाव परीक्षण का सुपरसेट। | प्रदर्शन परीक्षण का एक सबसेट। | प्रदर्शन परीक्षण का एक सबसेट। |
आवेदन के लिए बेंचमार्क और मानक निर्धारित करने में मदद करता है। | सिस्टम की ऊपरी सीमा को पहचानने के लिए, एप्लिकेशन का SLA सेट करें और जांचें कि सिस्टम एक भारी लोड को कैसे संभाल सकता है। | यह जांचने के लिए कि सिस्टम अत्यधिक भार के तहत कैसे व्यवहार करता है और विफलता से कैसे उबरता है। |
प्रदर्शन परीक्षण का उद्देश्य एक संकेत प्राप्त करना है कि एक आवेदन नियमित मापदंडों के तहत कैसे व्यवहार करता है। | एक वेब एप्लिकेशन पर बढ़ा हुआ भार उत्पन्न करना लोड परीक्षण का मुख्य उद्देश्य है। | तनाव परीक्षण का उद्देश्य यह सुनिश्चित करना है कि सर्वर के अत्यधिक लोड के कारण अचानक क्रैश न हो। |
इस परीक्षण के तहत उत्पाद के संसाधन उपयोग, उपलब्धता और विश्वसनीयता को मान्य किया गया है। | लोड टेस्ट में जिन विशेषताओं को जांचा जाता है वे हैं पीक परफॉर्मेंस, सर्वर मात्रा और प्रतिक्रिया समय। | इस तरह का परीक्षण स्थिरता प्रतिक्रिया समय आदि की जांच करता है। |
प्रदर्शन परीक्षण में, लोड सीमा ब्रेक की सीमा से नीचे और ऊपर दोनों है। | लोड टेस्टिंग में लोड लिमिट ब्रेक की एक सीमा होती है। | तनाव परीक्षण में लोड सीमा एक ब्रेक की दहलीज से ऊपर है। |
प्रदर्शन परीक्षण के उदाहरण हैं: समवर्ती उपयोगकर्ता, HTTP कनेक्शन की जाँच करना या उपयुक्त प्रतिक्रिया समय की जाँच करना। | लोड परीक्षण का उदाहरण डेटा की बड़ी मात्रा में परिवर्तन करके एक शब्द प्रोसेसर का परीक्षण है, भारी डेटा को स्थानांतरित करके एक प्रिंटर का परीक्षण करें। हजारों समवर्ती उपयोगकर्ताओं के साथ मेल सर्वर की जाँच करें। | तनाव परीक्षण का उदाहरण कैजुअल रूप से बंद है और एक बड़े नेटवर्क के पोर्ट को पुनरारंभ करता है। |
प्रदर्शन परीक्षण क्यों?
-उस एप्लिकेशन को ठीक से निष्पादित करने से अमान्य -व्यापार की प्रदर्शन आवश्यकताओं को पूरा करने के लिए अमान्य होना प्रदर्शन समस्याओं का पता लगाना, उनका विश्लेषण करना और उन्हें ठीक करना अपेक्षित लोड को संभालने के लिए हार्डवेयर को पर्याप्त रूप से सत्यापित करना। भविष्य में आवेदन की मांग के लिए क्षमता योजना बनाना |
लोड परीक्षण क्यों? -फंड बग जो किसी भी अन्य परीक्षण विधि से संभव नहीं है। जैसे मेमोरी मैनेजमेंट मेमोरी लीक, बग, बफर ओवरफ्लो आदि। -इस बात का आश्वासन दें कि प्रदर्शन परीक्षण के दौरान पहचाने गए प्रदर्शन बिंदु को प्राप्त करने में सक्षम अनुप्रयोग। -एक आवेदन की परिचालन क्षमता निर्धारित करने के लिए -इस बात की जांच करें कि एप्लिकेशन को चलाने के लिए करंट इन्फ्रास्ट्रक्चर पर्याप्त है या नहीं। समवर्ती उपयोगकर्ताओं की संख्या जो एक अनुप्रयोग का समर्थन कर सकता है, और अधिक उपयोगकर्ताओं को इसे एक्सेस करने की अनुमति देने के लिए मापनीयता। |
तनाव परीक्षण क्यों? -यह परीक्षण इकाई को विफलताओं की स्थिति में प्रणाली का परीक्षण करने में मदद करता है। -यह सुनिश्चित करने के लिए कि सिस्टम क्रैश होने से पहले डेटा को सेव कर चुका है या नहीं। -किसी भी अनपेक्षित विफलताओं सिस्टम सुरक्षा को नुकसान नहीं पहुंचाता है की जाँच करें। |
आप प्रदर्शन परीक्षण का उपयोग कब करते हैं?
प्रदर्शन परीक्षण वेबसाइट सर्वर, डेटाबेस और नेटवर्क के प्रदर्शन की जांच करने के लिए किया जाता है। यदि आप झरना पद्धति को अपना रहे हैं, तो आपके लिए एक नए संस्करण की हर बार रिलीज की जांच करना महत्वपूर्ण है। हालांकि, यदि आप चुस्त सॉफ्टवेयर विकास दृष्टिकोण का उपयोग कर रहे हैं, तो आपको लगातार आवेदन का परीक्षण करने की आवश्यकता है।
आप लोड परीक्षण का उपयोग कब करते हैं?
लोड परीक्षण यह निर्धारित करने के लिए किया जाता है कि सिस्टम कितने उपयोगकर्ताओं को संभाल सकता है। आप विभिन्न परिदृश्यों की भी जांच कर सकते हैं जो आपको अपने सिस्टम के विभिन्न हिस्सों पर ध्यान केंद्रित करने देते हैं। वेब लोड परीक्षण के लिए अपनी वेबसाइट पर होम पेज या चेकआउट वेबपेज की तरह। यह आपको यह निर्धारित करने में भी मदद करता है कि सिस्टम में लोड कैसे बनता है और इसे बनाए रखता है।
आप तनाव परीक्षण का उपयोग कब करते हैं?
लोगों की उच्च मांग के साथ एक प्रसिद्ध संगीत कार्यक्रम के लिए टिकट बेचने जैसे बड़ी घटनाओं से पहले वेबसाइट और ऐप तनाव परीक्षण महत्वपूर्ण हैं। इसलिए सिस्टम धीरज की क्षमता के लिए नियमित रूप से परीक्षण करना बहुत महत्वपूर्ण है। यह आपको अनपेक्षित ट्रैफ़िक स्पाइक्स के लिए तैयार करने में भी मदद करता है और किसी भी अड़चन को ठीक करने के लिए अधिक समय और संसाधन देता है।
निष्कर्ष
- प्रदर्शन परीक्षण एक परीक्षण विधि है जिसका उपयोग कंप्यूटर, नेटवर्क या उपकरणों की गति निर्धारित करने के लिए किया जाता है।
- लोड परीक्षण किसी भी एप्लिकेशन या वेबसाइट पर वास्तविक दुनिया लोड का अनुकरण करता है।
- तनाव परीक्षण प्रणाली की स्थिरता और मजबूती को निर्धारित करता है
- प्रदर्शन परीक्षण वेबसाइट सर्वर, डेटाबेस, नेटवर्क के प्रदर्शन की जांच करने में मदद करता है।
- लोड परीक्षण का उपयोग क्लाइंट / सर्वर, वेब-आधारित अनुप्रयोगों के लिए किया जाता है।
- तनाव परीक्षण आपकी वेबसाइट का अप्रत्याशित परीक्षण ट्रैफ़िक किया जाता है।