how perform manual performance testing
इस में सूचनात्मक प्रदर्शन परीक्षण श्रृंखला , हम सब के बारे में पता लगाया मोबाइल ऐप प्रदर्शन परीक्षण विस्तार से।
एक त्वरित और संवेदनशील साइट सीधे आगंतुकों के उच्च स्तर और बेहतर उपयोगकर्ता अनुभव के साथ सहसंबद्ध है।
प्रदर्शन परीक्षण एक महत्वपूर्ण भूमिका निभाता है। यह लोड और उपयोगकर्ताओं के विभिन्न स्तरों पर एप्लिकेशन के व्यवहार को निर्धारित करने का एकमात्र तरीका है।
=> संपूर्ण प्रदर्शन परीक्षण ट्यूटोरियल सीरीज़ के लिए यहां क्लिक करें
लेकिन क्या प्रदर्शन परीक्षण मैन्युअल रूप से कार्यात्मक परीक्षणों की तरह आयोजित किए जा सकते हैं? आइए इस लेख के माध्यम से प्रदर्शन परीक्षण के इस पहलू पर नज़र डालें।
आवश्यकताओं के लिए पूर्ण परीक्षण कवरेज के साथ समय पर एक गुणवत्ता वाले उत्पाद को वितरित करना किसी भी आवेदन के लिए आवश्यक है।
मैनुअल और स्वचालन परीक्षण हमेशा दो समानांतर मोड के रूप में मौजूद रहे हैं ताकि परीक्षकों को इस कार्यात्मक परीक्षण लक्ष्य को प्राप्त करने में मदद मिल सके। हालांकि, मैनुअल टेस्ट निष्पादन समय लेने वाली, महंगी और त्रुटियों से ग्रस्त है। स्वचालन परीक्षण इन बुनियादी चुनौतियों का समाधान करता है और समय और प्रयास को बचाने में मदद करता है।
स्वचालन परीक्षण के कुछ प्रमुख लाभ:
- एक ही परीक्षण स्क्रिप्ट का उपयोग परीक्षण डेटा (जहां भी आवश्यक हो) में बदलाव करके हर निष्पादन के लिए किया जा सकता है
- मैनुअल निष्पादन की तुलना में निष्पादन का समय बहुत कम है
- लगातार परिणाम
- अंतरालों को भरता है जहाँ मैनुअल परीक्षण उपयुक्त या उपयुक्त नहीं हो सकता है। (उदा: वेबसर्विस)
इसी तरह, प्रदर्शन परीक्षण के परिणाम अधिक विश्वसनीय और प्रासंगिक होते हैं जब मैन्युअल परीक्षण मामलों के बजाय स्वचालित परीक्षण स्क्रिप्ट का उपयोग किया जाता है ।
- प्रदर्शन परीक्षण गुणवत्ता आश्वासन का एक साधन है जिसमें सॉफ्टवेयर अनुप्रयोगों का परीक्षण करना और एक अपेक्षित कार्यभार या किसी निश्चित समय पर उनके प्रदर्शन को समझना शामिल है। साथ ही, प्रतिक्रिया समय जानना एक महत्वपूर्ण पैरामीटर है।
- प्रदर्शन परीक्षण का मुख्य फोकस या लक्ष्य इसका निर्धारण करना है स्पीड , अनुमापकता , तथा स्थिरता ।
- प्रदर्शन परीक्षण के माध्यम से गति और प्रभावशीलता कंप्यूटर, नेटवर्क, सॉफ्टवेयर प्रोग्राम या डिवाइस द्वारा निर्धारित की जा सकती है
नीचे एक प्रदर्शन परीक्षण प्रक्रिया का प्रतिनिधित्व है:
प्रदर्शन परीक्षण और स्वचालित परीक्षण दोनों वास्तव में विभिन्न उपकरणों का उपयोग करके सरल जांच को निष्पादित करने के कुछ रूप हैं। आमतौर पर, टेस्ट ऑटोमेशन आमतौर पर कार्यात्मक परीक्षण, लोड परीक्षण और प्रदर्शन परीक्षण का एक संयोजन है।
जब एक कार्यात्मक परीक्षण स्वचालन स्क्रिप्ट को न केवल रिकॉर्ड पास / असफल परिणाम के लिए समायोजित किया जाता है, बल्कि वस्तुओं / स्क्रीन के रेंडर / रिकॉर्ड समय को नोट करने के लिए भी कार्य किया जाता है, तो कार्यात्मक परीक्षण स्वचालन स्क्रिप्ट फिर एक प्रदर्शन मॉनीटर में परिवर्तित हो जाती है।
आप क्या सीखेंगे:
- पूरी प्रक्रिया नीचे दी गई है:
- प्रदर्शन परीक्षण- क्या इसे मैन्युअल रूप से किया जा सकता है?
- मैनुअल प्रदर्शन टेस्ट कब मदद कर सकते हैं?
- निष्कर्ष
- अनुशंसित पाठ
पूरी प्रक्रिया नीचे दी गई है:
- लोड जनरेटर को लोड के दौरान या पीक आवर्स के दौरान सर्वर रिस्पांस टाइम का परीक्षण करने के लिए शुरू किया जाता है।
- एक बार जब लक्षित लक्ष्य लोड हो जाता है, तो कार्यात्मक परीक्षण स्वचालन सूट को वास्तविक रूप से पूरी तरह से प्रदान किए गए वातावरण के माध्यम से सबकुछ चलाने में लगने वाले वास्तविक समय को मापने के लिए शुरू किया जाता है।
- यह पूरी प्रक्रिया इस बात की अद्भुत जानकारी देगी कि किसी एप्लिकेशन पर या पीक ऑवर्स के दौरान भारी लोड के दौरान उपयोगकर्ता क्या अनुभव करेंगे।
यह भी पढ़ें=> इस LoadRunner श्रृंखला का उपयोग करके लोड परीक्षण प्रक्रिया सीखें
एक चित्र जो 'प्रदर्शन' और 'परीक्षण स्वचालन' के संयोजन की व्याख्या करता है, वह इस प्रकार है:
विंडोज़ 10 के लिए सर्वश्रेष्ठ यूट्यूब डाउनलोडर
प्रदर्शन परीक्षण- क्या इसे मैन्युअल रूप से किया जा सकता है?
अब सवाल है, ' क्या प्रदर्शन परीक्षण केवल स्वचालित परीक्षण स्क्रिप्ट के माध्यम से किया जा सकता है या इसे मैन्युअल रूप से भी किया जा सकता है? ”।
जैसा कि हमने पहले पढ़ा है, प्रदर्शन और स्वचालन परीक्षण के संयोजन होने पर विश्वसनीय परिणाम प्राप्त होते हैं। हालांकि, ऐसे मामले हैं जब आवेदन के प्रदर्शन को मैन्युअल रूप से भी निर्धारित किया जा सकता है।
आइए इसे कुछ उदाहरणों की मदद से समझते हैं:
उदाहरण 1: मान लें कि एक परीक्षक द्वारा एक छोटे प्रदर्शन परीक्षण का मूल्यांकन किया जाना है। यह दिए गए समय सीमा के भीतर एक ऑटो के लिए है। फिर, पेज लोड या प्रतिक्रिया समय का पता लगाने के लिए एक संन्यास मैनुअल परीक्षा को विकसित किया जा सकता है।
उदाहरण 2: इसी तरह, एक जावा आधारित वेब एप्लिकेशन पर विचार करें। मैन्युअल रूप से प्रदर्शन परीक्षण को निष्पादित करने के लिए, इस मामले में, परीक्षण के लिए एक ही आवेदन के कई सक्रिय सत्र खुले होने चाहिए। मैन्युअल रूप से, हम सक्रिय सत्रों की संख्या, खुले हुए डेटाबेस कनेक्शनों की संख्या और चलने वाले थ्रेड्स की संख्या निर्धारित कर सकते हैं। CPU समय की मात्रा, उपयोग की जा रही मेमोरी और कुछ और पैरामीटर भी प्राप्त किए जा सकते हैं।
टिवोली प्रदर्शन दर्शक ( टीपीवी ) ब्याज के मापदंडों की निगरानी के लिए स्थापित किया जा सकता है। आमतौर पर, परीक्षण सर्वर पर एप्लिकेशन को तैनात करने, विभिन्न क्लाइंट मशीनों से एप्लिकेशन तक पहुंचने और कई थ्रेड को चलाने की अनुमति देकर किया जाता है।
किसी वेबसेफ़र एप्लिकेशन सर्वर (WAS) के प्रदर्शन की निगरानी के लिए टिवोली प्रदर्शन दर्शक का उपयोग कैसे किया जाता है:
WebSphere अनुप्रयोग सर्वर (WAS) एक सॉफ्टवेयर उत्पाद या रूपरेखा के अलावा कुछ भी नहीं है जो जावा आधारित वेब अनुप्रयोगों को होस्ट करता है। किसी भी WAS के लिए प्रदर्शन दर्शक का उपयोग करके प्रदर्शन की निगरानी के द्वारा प्राप्त परिणामों / आंकड़ों का विश्लेषण उन कारकों का पता लगाने के लिए किया जा सकता है जो बड़े प्रतिक्रिया समय में योगदान करते हैं। जिसके बाद, इन कारकों को प्रदर्शन में सुधार करने के लिए संशोधित किया जा सकता है।
प्रदर्शन को रिकॉर्ड करने के लिए निम्नलिखित प्रक्रिया निम्नानुसार है:
- उस सर्वर का चयन करें जिसे मॉनिटर किया जाना है। जैसा कि आप नीचे आरेख में देख सकते हैं, 'सर्वर 1' चुनें।
- जब अनुप्रयोग चल रहा होता है, सर्वर गतिविधि की निगरानी प्रदर्शन निगरानी संरचना द्वारा एकत्र किए गए वास्तविक समय के डेटा को देखने और जांचने से की जाती है ( एसएमई ), प्रशासनिक कंसोल के भीतर। एकत्रित पीएमआई डेटा इष्टतम प्रदर्शन प्राप्त करने में मदद करता है।
नीचे आरेख बताता है कि यह कैसे किया जाता है:
'Server1' के लिए चेक बॉक्स चयनित है। 'मॉनिटरिंग प्रारंभ करें' पर क्लिक करने पर, प्रदर्शन दर्शक एप्लिकेशन सर्वर के PMI डेटा की निगरानी शुरू करता है।
(बढ़े हुए दृश्य के लिए छवि पर क्लिक करें)
नीचे दिए गए चित्र बाएं पैनल में प्रदर्शित अलग-अलग सेटिंग्स और विचार बताते हैं, जो कि टिवोली प्रदर्शन दर्शक के तहत 'सर्वर 1' के लिए उपलब्ध हैं। दायां पैनल बाएं पैनल में चुने गए पैरामीटर के लिए मॉनिटर किए गए डेटा का वर्णन करता है।
जैसा कि आरेख से स्पष्ट रूप से देखा जा सकता है, निम्न पैरामीटर डेटा को देखा और विश्लेषण किया जा सकता है:
- सलाहकार
- समायोजन
- सारांश रिपोर्ट (जिसमें सर्वलेट्स, EJBs, EJB तरीके, कनेक्शन पूल, थ्रेड पूल शामिल हैं)
- प्रदर्शन मॉड्यूल (जेवीएम रनटाइम का विकल्प होता है जिसमें ग्राफ प्रदर्शित रनटाइम पीएमआई डेटा होता है)
(बढ़े हुए दृश्य के लिए छवि पर क्लिक करें)
- उपयोगकर्ता कॉन्फ़िगरेशन और लॉगिंग सेटिंग इसलिए की जाती है ताकि सर्वर प्रदर्शन लॉग को प्रशासनिक कंसोल के भीतर देखा जा सके। ये सेटिंग्स एप्लिकेशन सर्वर के प्रदर्शन को भी प्रभावित करती हैं।
- प्रदर्शन दर्शक यानी सर्वर प्रदर्शन लॉग्स आदि द्वारा रिकॉर्ड किए गए वास्तविक समय के डेटा की बाद में भी समीक्षा की जा सकती है।
उदाहरण 3: अलग-अलग उपलब्ध नेटवर्क स्पीड के तहत एक बैंडविड्थ के प्रदर्शन का मूल्यांकन उसके बैंडविड्थ के लिए किया जाना चाहिए।
उदाहरण 4 : आवश्यक जानकारी प्राप्त करने के लिए एक त्वरित प्रारंभिक डेटाबेस प्रदर्शन परीक्षण मैन्युअल रूप से किया जा सकता है।
तो, इन सभी उदाहरणों में बुनियादी प्रदर्शन परीक्षण बिना किसी स्वचालन स्क्रिप्ट के किया जा सकता है। आपको कुछ नैदानिक या निगरानी उपकरणों की आवश्यकता हो सकती है, लेकिन 100% स्वचालन बिल्कुल आवश्यक नहीं है।
मैनुअल प्रदर्शन टेस्ट कब मदद कर सकते हैं?
एक गैर-प्रदर्शन परीक्षक जल्दी से स्वचालित परीक्षण सूट स्थापित करने की प्रक्रिया से गुजरने के बिना या परीक्षण स्वचालन ज्ञान के बिना भी मैनुअल परीक्षण कर सकता है।
यह बहुत उपयोगी है जब:
- प्रदर्शन परीक्षकों को कुछ शर्त के तहत उत्पाद की प्रतिक्रिया का त्वरित मूल्यांकन करने की आवश्यकता होती है।
- एक विवेक प्रदर्शन परीक्षण निष्पादित करने के लिए यानी परीक्षण की समस्या का निवारण करते हुए मैन्युअल रूप से कुछ कदम चलाना।
क्या नहीं कर सकते है?
एक प्रदर्शन परीक्षक व्यक्तिगत रूप से सर्वर तक पहुंचकर कई अलग-अलग क्लाइंट मशीनों से प्रदर्शन परीक्षण की स्थिति का अनुकरण भी कर सकता है, लेकिन यह प्रदर्शन परीक्षण चलाने का बहुत प्रभावी तरीका नहीं होगा। इसलिए, ध्यान रखें कि सब कुछ मैन्युअल रूप से नहीं किया जा सकता है।
निष्कर्ष
प्रदर्शन परीक्षण को सॉफ्टवेयर परीक्षण के सबसे तकनीकी और जटिल प्रकारों में से एक माना जाता है। इसके लिए व्यापक तकनीकी ज्ञान की आवश्यकता है। परीक्षण प्रयास के लिए स्वचालित परीक्षण स्क्रिप्ट एक जबरदस्त मूल्य लाती हैं। लेकिन हमें प्रदर्शन परीक्षण के साथ जुड़ने के नए तरीकों की खोज करना बंद नहीं करना चाहिए। मैनुअल परीक्षण एक मददगार भूमिका निभा सकता है।
क्या आप सहमत हैं? आपने प्रदर्शन परीक्षण के अन्य विभिन्न प्रकार क्या किए हैं?
हमारी आगामी ट्यूटोरियल वेबसाइट प्रदर्शन परीक्षण के बारे में अधिक बताएगी!
=> संपूर्ण प्रदर्शन परीक्षण ट्यूटोरियल श्रृंखला के लिए यहां जाएं
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- प्रदर्शन परीक्षण बनाम लोड परीक्षण बनाम तनाव परीक्षण (अंतर)
- जॉर्जिया टेक RadView WebLOAD पर अपने प्रदर्शन परीक्षण का मानकीकरण करता है
- WAPT का उपयोग करके वेब एप्लिकेशन लोड, तनाव और प्रदर्शन परीक्षण
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 [क्यूए टेस्ट स्वचालन उपकरण]
- कार्यात्मक परीक्षण बनाम प्रदर्शन परीक्षण: क्या यह एक साथ होना चाहिए?
- क्या आप एक मैनुअल या स्वचालन परीक्षण विशेषज्ञ हैं? हमारे लिए काम का समय!
- क्लाउड प्रदर्शन परीक्षण: क्लाउड-आधारित लोड परीक्षण सेवा प्रदाता
- मैनुअल और स्वचालन परीक्षण चुनौतियां