difference between performance test plan
प्रदर्शन टेस्ट प्लान और टेस्ट रणनीति के बीच अंतर क्या है?
इस में प्रदर्शन परीक्षण श्रृंखला , हमारे पिछले ट्यूटोरियल, के बारे में बताया कार्यात्मक परीक्षण बनाम प्रदर्शन परीक्षण विस्तार से।
=> संपूर्ण प्रदर्शन परीक्षण ट्यूटोरियल सीरीज़ के लिए यहां क्लिक करें
इस ट्यूटोरियल में, आप प्रदर्शन परीक्षण योजना और टेस्ट रणनीति और इन दस्तावेजों के भाग के रूप में शामिल की जाने वाली सामग्री के बीच अंतर के बारे में जानेंगे।
आइए इन दोनों दस्तावेज़ों के बीच के अंतर को समझते हैं।
आप क्या सीखेंगे:
- प्रदर्शन टेस्ट रणनीति
- प्रदर्शन परीक्षण योजना
- प्रदर्शन टेस्ट रणनीति दस्तावेज़ की सामग्री
- प्रदर्शन परीक्षण योजना दस्तावेज़ की सामग्री
- इन दस्तावेज़ों को विकसित करने के लिए युक्तियाँ
- निष्कर्ष
- अनुशंसित पाठ
प्रदर्शन टेस्ट रणनीति
प्रदर्शन परीक्षण रणनीति दस्तावेज़ एक उच्च-स्तरीय दस्तावेज़ है जो हमें परीक्षण चरण के दौरान प्रदर्शन परीक्षण करने के तरीके के बारे में जानकारी देता है। यह हमें बताता है कि किसी व्यावसायिक आवश्यकता का परीक्षण कैसे किया जाए और उत्पाद को अंतिम ग्राहक तक सफलतापूर्वक पहुंचाने के लिए किस दृष्टिकोण की आवश्यकता है।
इसमें व्यवसाय प्रक्रिया के बारे में सभी जानकारी बहुत उच्च स्तर पर होगी।
यह दस्तावेज़ आमतौर पर प्रदर्शन परीक्षण प्रबंधकों द्वारा उनके पूर्व अनुभव के आधार पर लिखा जाता है क्योंकि केवल सीमित जानकारी उपलब्ध होगी क्योंकि यह दस्तावेज़ परियोजना के प्रारंभिक चरणों में यानी आवश्यकता विश्लेषण चरण के दौरान या आवश्यकता विश्लेषण चरण के बाद तैयार किया जाता है।
तो, दूसरे शब्दों में, प्रदर्शन परीक्षण रणनीति दस्तावेज़ और कुछ नहीं है, बल्कि एक दिशा है जिसे आपने प्रदर्शन परीक्षण लक्ष्यों को प्राप्त करने के लिए उस परियोजना के प्रारंभ में निर्धारित किया है जिसे आप लेने जा रहे हैं।
एक विशिष्ट प्रदर्शन टेस्ट स्ट्रेटेजी दस्तावेज़ में प्रदर्शन परीक्षण का समग्र लक्ष्य होता है, जिसे परीक्षण किया जाएगा? किस पर्यावरण का उपयोग किया जाएगा? कौन से उपकरण का उपयोग किया जाएगा? किस प्रकार के परीक्षण किए जाएंगे? प्रवेश और निकास मानदंड, एक हितधारक के जोखिम क्या कम हो जाते हैं? और कुछ और जो हम इस ट्यूटोरियल में आगे बढ़ने पर विस्तार से देखेंगे।
उपरोक्त आरेख बताता है कि प्रदर्शन परीक्षण रणनीति दस्तावेज़ परियोजना के आवश्यकता विश्लेषण चरण के दौरान या बाद में बनाई गई है।
प्रदर्शन परीक्षण योजना
प्रदर्शन परीक्षण योजना दस्तावेज़ परियोजना में बाद के चरण में लिखा गया है जब आवश्यकताओं और डिज़ाइन दस्तावेज़ लगभग जमे हुए हैं। प्रदर्शन परीक्षण योजना दस्तावेज में रणनीति या दृष्टिकोण को लागू करने के लिए अनुसूची का सभी विवरण है जिसे आवश्यकता विश्लेषण चरण के दौरान वर्णित किया गया था।
अब तक, डिज़ाइन दस्तावेज़ लगभग तैयार हैं, प्रदर्शन परीक्षण योजना में परीक्षण किए जाने वाले परिदृश्यों के बारे में सभी विवरण शामिल हैं। इसमें उन परिवेशों के बारे में अधिक विवरण है जो प्रदर्शन टेस्ट रन के लिए उपयोग किए जाते हैं, टेस्ट रन के कितने चक्र, संसाधन, प्रवेश-निकास मानदंड और बहुत कुछ। प्रदर्शन परीक्षण योजना या तो प्रदर्शन प्रबंधक या प्रदर्शन परीक्षण लीड द्वारा लिखी जाती है।
उपरोक्त आरेख स्पष्ट रूप से बताता है कि प्रदर्शन परीक्षण योजना प्रोजेक्ट डिज़ाइन के दौरान या डिज़ाइन दस्तावेज़ों की उपलब्धता के आधार पर डिज़ाइन चरण के बाद बनाई गई है।
प्रदर्शन टेस्ट रणनीति दस्तावेज़ की सामग्री
आइए अब देखते हैं कि प्रदर्शन टेस्ट स्ट्रेटेजी दस्तावेज़ में सभी को क्या शामिल किया जाना चाहिए:
#1 परिचय: उस विशेष परियोजना के लिए प्रदर्शन परीक्षण रणनीति दस्तावेज़ में क्या होगा, इसकी संक्षिप्त जानकारी दें। इसके अलावा, उन टीमों का उल्लेख करें जो इस दस्तावेज़ का उपयोग करेंगे।
दोस्त काम करता है c ++ में
#2। घेरा: गुंजाइश को परिभाषित करना बहुत महत्वपूर्ण है क्योंकि यह हमें बताता है कि वास्तव में प्रदर्शन परीक्षण क्या होगा। गुंजाइश या किसी अन्य खंड को परिभाषित करते समय हमें बहुत विशिष्ट होना चाहिए।
कभी भी कुछ भी सामान्यीकृत न लिखें। स्कोप हमें बताता है कि पूरी परियोजना के लिए वास्तव में क्या परीक्षण किया जाएगा। हमारे पास स्कोप के एक हिस्से के रूप में स्कोप और आउट ऑफ स्कोप है। स्कोप में उन सभी विशेषताओं का वर्णन किया गया है, जो परफॉर्मेंस टेस्टेड होंगी और आउट ऑफ स्कोप उन फीचर्स का वर्णन करता है, जिन्हें टेस्ट नहीं किया जाएगा।
# 3) टेस्ट दृष्टिकोण: यहां हमें उस दृष्टिकोण के बारे में उल्लेख करना होगा जिसे हम अपने प्रदर्शन टेस्ट के लिए अनुसरण करने जा रहे हैं जैसे प्रत्येक स्क्रिप्ट को एक आधार रेखा बनाने के लिए एक एकल उपयोगकर्ता के साथ निष्पादित किया जाएगा और फिर बाद के बिंदु पर बेंचमार्किंग के संदर्भ के रूप में इस आधारभूत परीक्षणों का उपयोग किया जाएगा। टेस्ट रन के दौरान समय।
साथ ही, प्रत्येक घटक को एक साथ और इतने पर एकीकृत करने से पहले व्यक्तिगत रूप से परीक्षण किया जाएगा।
# 4) टेस्ट प्रकार: यहां हम विभिन्न प्रकार के परीक्षणों का उल्लेख करते हैं, जैसे लोड टेस्ट, स्ट्रेस टेस्ट, एंड्योरेंस टेस्ट, वॉल्यूम टेस्ट आदि।
# 5) टेस्ट वितरण: परियोजना के लिए प्रदर्शन परीक्षण के भाग के रूप में सभी डिलिवरेबल्स प्रदान किए जाएंगे जैसे टेस्ट रन रिपोर्ट, कार्यकारी सारांश रिपोर्ट आदि।
# 6) पर्यावरण: यहां हमें पर्यावरण के विवरण का उल्लेख करने की आवश्यकता है। पर्यावरण विवरण बहुत महत्वपूर्ण हैं क्योंकि यह बताता है कि प्रदर्शन परीक्षण के लिए कौन से ऑपरेटिंग सिस्टम का उपयोग किया जाएगा।
यदि पर्यावरण उत्पादन की प्रतिकृति होगा या उत्पादन से नीचे आकार या आकार होगा और इसके आकार और नीचे आकार देने का अनुपात भी होगा, तो क्या यह उत्पादन का आधा आकार होगा या क्या यह उत्पादन का दोगुना होगा ?
इसके अलावा, हमें स्पष्ट रूप से किसी भी पैच या सुरक्षा अपडेट का उल्लेख करने की आवश्यकता है, जिसे पर्यावरण के एक भाग के रूप में माना जाता है और प्रदर्शन टेस्ट रन के दौरान भी।
# 7) उपकरण: यहां हमें उन सभी टूल्स का उल्लेख करने की आवश्यकता है, जिनका उपयोग दोष ट्रैकिंग टूल की तरह किया जाएगा, प्रबंधन उपकरण , प्रदर्शन परीक्षण और निगरानी उपकरण। कुछ उदाहरण दोष ट्रैकिंग के लिए उपकरण है JIRA , प्रदर्शन परीक्षण के लिए, कंफ्लुएंस जैसे दस्तावेजों के प्रबंधन के लिए जमैटर और निगरानी के लिए Nagios ।
# 8) संसाधन: प्रदर्शन परीक्षण टीम के लिए आवश्यक संसाधनों का विवरण इस खंड में प्रलेखित है। उदाहरण के लिए , प्रदर्शन प्रबंधक, प्रदर्शन परीक्षण लीड, प्रदर्शन परीक्षक आदि।
# 9) प्रवेश और बाहर जाएं मानदंड: इस खंड में प्रवेश और निकास मापदंड का वर्णन किया जाएगा।
एमपी 3 के लिए यूट्यूब वीडियो परिवर्तित करने के लिए क्षुधा
उदाहरण के लिए,
प्रवेश मानदंड - प्रदर्शन परीक्षण के लिए निर्माण को लागू करने से पहले आवेदन कार्यात्मक रूप से स्थिर होना चाहिए।
मानदंड से बाहर निकलें - सभी प्रमुख दोष बंद हो गए हैं और अधिकांश SLAs मिले हैं।
# 10) जोखिम और शमन: प्रदर्शन परीक्षण को प्रभावित करने वाले किसी भी जोखिम को उसी के लिए शमन योजना के साथ सूचीबद्ध किया जाना चाहिए। यह प्रदर्शन परीक्षण के दौरान होने वाले किसी भी जोखिम में मदद करेगा या कम से कम जोखिम के लिए वर्कअराउंड अग्रिम में अच्छी तरह से योजना बनाई जाएगी। यह डिलिवरेबल्स को प्रभावित किए बिना समय पर प्रदर्शन परीक्षण अनुसूचियों को पूरा करने में मदद करेगा।
# 11) संकेताक्षर: संकेतन के लिए प्रयुक्त। उदाहरण के लिए, पीटी - प्रदर्शन परीक्षण।
# 12) दस्तावेज़ का इतिहास: इसमें दस्तावेज़ संस्करण शामिल है।
प्रदर्शन परीक्षण योजना दस्तावेज़ की सामग्री
आइए एक नज़र डालते हैं कि प्रदर्शन टेस्ट प्लान दस्तावेज़ में सभी को क्या शामिल किया जाना चाहिए:
#1 परिचय: यह प्रदर्शन परीक्षण रणनीति के दस्तावेज़ में वर्णित सभी समान है, बल्कि हम प्रदर्शन परीक्षण रणनीति के बजाय प्रदर्शन परीक्षण योजना का उल्लेख करते हैं।
# 2) उद्देश्य: इस प्रदर्शन परीक्षण का उद्देश्य क्या है, प्रदर्शन परीक्षण आयोजित करने से क्या हासिल होता है यानी प्रदर्शन परीक्षण करने के क्या लाभ हैं, यहां स्पष्ट रूप से उल्लेख किया जाना चाहिए।
# 3) स्कोप : स्कोप ऑफ परफॉर्मेंस टेस्टिंग की गुंजाइश, स्कोप और स्कोप ऑफ बिजनेस प्रोसेस दोनों ही यहां परिभाषित है।
# 4) दृष्टिकोण: समग्र दृष्टिकोण यहां वर्णित है, प्रदर्शन परीक्षण कैसे किया जाता है? पर्यावरण की स्थापना के लिए आवश्यक शर्तें क्या हैं? आदि शामिल हैं।
# 5) वास्तुकला: एप्लिकेशन आर्किटेक्चर का विवरण यहां उल्लेख किया जाना चाहिए, जैसे एप्लिकेशन सर्वर, वेब सर्वर, डीबी सर्वर, फायरवॉल की कुल संख्या, 3तृतीयडी पार्टी आवेदन लोड जनरेटर मशीनों आदि
# 6) निर्भरताएँ: सभी पूर्व-प्रदर्शन परीक्षण कार्यों का उल्लेख यहां किया जाना चाहिए, जैसे परीक्षण किए जाने वाले घटक कार्यात्मक रूप से स्थिर होते हैं, पर्यावरण को एक जैसे उत्पादन के लिए बढ़ाया जाता है और उपलब्ध है या नहीं, परीक्षण तिथि उपलब्ध है या नहीं, प्रदर्शन परीक्षण उपकरण लाइसेंस के साथ उपलब्ध हैं यदि कोई हो, इत्यादि।
# 7) पर्यावरण: हमें सिस्टम के सभी विवरण जैसे आईपी एड्रेस, कितने सर्वर आदि का उल्लेख करने की आवश्यकता है। हमें यह भी स्पष्ट रूप से उल्लेख करना चाहिए कि पर्यावरण को कैसे स्थापित किया जाना चाहिए जैसे कि किसी और चीज को अपडेट किया जाए।
# 8) परीक्षण परिदृश्य: परीक्षण किए जाने वाले परिदृश्यों की सूची इस खंड में उल्लिखित है।
# 9) वर्क लोड मिक्स: काम लोड मिक्स प्रदर्शन परीक्षण के सफल निष्पादन में एक महत्वपूर्ण भूमिका निभाता है और यदि कार्यभार मिश्रण वास्तविक समय के अंत-उपयोगकर्ता की कार्रवाई की भविष्यवाणी नहीं करता है, तो सभी परीक्षण के परिणाम व्यर्थ जाते हैं और हम उत्पादन में खराब प्रदर्शन के साथ समाप्त होते हैं जब आवेदन लाइव हो जाता है।
इसलिए कार्यभार को ठीक से डिजाइन करना आवश्यक है। यह समझें कि उपयोगकर्ता उत्पादन में एप्लिकेशन तक कैसे पहुंच रहे हैं और यदि आवेदन पहले से उपलब्ध है या फिर आवेदन के उपयोग को ठीक से समझने और कार्यभार को परिभाषित करने के लिए व्यवसाय टीम से अधिक विवरण प्राप्त करने का प्रयास करें।
# 10) प्रदर्शन निष्पादन चक्र: इस अनुभाग में प्रदर्शन परीक्षण रन की संख्या का विवरण वर्णित किया जाएगा। उदाहरण के लिए, बेस लाइन परीक्षण, साइकिल 1 50 उपयोगकर्ता परीक्षण आदि।
# 11) प्रदर्शन परीक्षण मेट्रिक्स: एकत्र किए गए मीट्रिक का विवरण यहां वर्णित किया जाएगा, ये मीट्रिक अंदर होना चाहिए स्वीकृति मानदंड सहमत प्रदर्शन आवश्यकताओं के साथ।
# 12) परीक्षण वितरण: डिलिवरेबल्स का उल्लेख करें, और उन दस्तावेजों के लिंक को भी शामिल करें जहां कभी लागू हो।
# 13) दोष प्रबंधन: यहां हमें यह उल्लेख करने की आवश्यकता है कि दोष कैसे संभाला जाता है, गंभीरता स्तर और प्राथमिकता स्तर वर्णन भी किया जाना चाहिए।
# 14) जोखिम प्रबंधन: शमन योजना से जुड़े जोखिमों का उल्लेख करें जैसे कि यदि आवेदन स्थिर नहीं है और यदि उच्च प्राथमिकता वाले कार्यात्मक दोष अभी भी खुले हैं, तो क्या यह प्रदर्शन परीक्षण रन की अनुसूची को प्रभावित करेगा और जैसा कि पहले कहा गया है कि यह प्रदर्शन परीक्षण के दौरान होने वाले किसी भी जोखिम से मदद करेगा या कम से कम जोखिम के लिए वर्कअराउंड अग्रिम में अच्छी तरह से योजना बनाई जाएगी।
# 15) संसाधन: अपनी भूमिकाओं और जिम्मेदारियों के साथ टीम के विवरण का उल्लेख करें।
# 16) संस्करण इतिहास: दस्तावेज़ इतिहास का ट्रैक रखता है।
# 17) दस्तावेज़ समीक्षा और मूल्यांकन: इसमें ऐसे लोगों की सूची है जो अंतिम दस्तावेज की समीक्षा करेंगे और उसे अनुमोदित करेंगे।
इस प्रकार, मूल रूप से प्रदर्शन परीक्षण रणनीति में प्रदर्शन परीक्षण और प्रदर्शन परीक्षण योजना का दृष्टिकोण होता है, इसलिए वे एक साथ चलते हैं। कुछ कंपनियों के पास केवल एक प्रदर्शन परीक्षण योजना होती है, जिसमें दस्तावेज़ में दृष्टिकोण जोड़ा जाता है, जबकि कुछ में रणनीति और योजना दस्तावेज़ दोनों अलग-अलग होते हैं।
इन दस्तावेज़ों को विकसित करने के लिए युक्तियाँ
प्रदर्शन परीक्षण के सफल निष्पादन के लिए रणनीति या एक योजना दस्तावेज तैयार करते समय नीचे दिए गए दिशानिर्देशों का पालन करें।
- हमेशा याद रखें कि एक प्रदर्शन टेस्ट रणनीति या टेस्ट प्लान को परिभाषित करते समय हमें परीक्षण उद्देश्य और दायरे पर ध्यान देने की आवश्यकता है। यदि हमारी परीक्षण रणनीति या योजना आवश्यकताओं या दायरे के अनुरूप नहीं है तो हमारे परीक्षण अमान्य हैं।
- सिस्टम में किसी भी अड़चन को पहचानने के लिए या एप्लिकेशन के प्रदर्शन को देखने के लिए टेस्ट रन के दौरान कैप्चर करना महत्वपूर्ण है।
- परीक्षण को इस तरह से चलाएं कि आप एक साथ सभी परिदृश्यों का परीक्षण न करें और सिस्टम को क्रैश कर दें। कई परीक्षण रन बनाए और धीरे-धीरे परिदृश्यों और उपयोगकर्ता भार को बढ़ाएं।
- अपने दृष्टिकोण में उन सभी उपकरणों को जोड़ने का प्रयास करें जिनसे आपका एप्लिकेशन एक्सेस किया जाएगा, यह आमतौर पर मोबाइल उपकरणों पर लागू होता है।
- आपके रणनीति दस्तावेज में हमेशा एक जोखिम और शमन अनुभाग होता है क्योंकि समय-समय पर आवश्यकताएं बदलती रहती हैं और इस परिवर्तन का निष्पादन चक्र और समय सीमा पर बहुत अधिक प्रभाव पड़ेगा, जो कि ग्राहक को समय से पहले ही संबोधित किया जाना है।
निष्कर्ष
मुझे यकीन है कि इस ट्यूटोरियल ने आपको उदाहरणों के साथ विस्तृत तरीके से प्रदर्शन टेस्ट रणनीति और इसकी सामग्री के साथ अंतर, मोबाइल एप्लिकेशन प्रदर्शन परीक्षण के लिए दृष्टिकोण और क्लाउड एप्लिकेशन प्रदर्शन परीक्षण के बारे में जानकारी दी होगी।
अपने प्रदर्शन परीक्षण के सुपरचार्ज के तरीकों के बारे में अधिक जानने के लिए हमारे आगामी ट्यूटोरियल को देखें।
=> संपूर्ण प्रदर्शन परीक्षण ट्यूटोरियल श्रृंखला के लिए यहां जाएं
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- प्रदर्शन परीक्षण बनाम लोड परीक्षण बनाम तनाव परीक्षण (अंतर)
- कार्यात्मक परीक्षण बनाम प्रदर्शन परीक्षण: क्या यह एक साथ होना चाहिए?
- जॉर्जिया टेक RadView WebLOAD पर अपने प्रदर्शन परीक्षण का मानकीकरण करता है
- लोडरनर और प्रदर्शन केंद्र के बीच अंतर
- क्लाउड प्रदर्शन परीक्षण: क्लाउड-आधारित लोड परीक्षण सेवा प्रदाता
- वेबसाइट प्रदर्शन परीक्षण उपकरण और सेवाएँ
- मैनुअल प्रदर्शन परीक्षण कैसे करें?
- उदाहरणों के साथ एक पूर्ण प्रदर्शन परीक्षण गाइड