शुरुआती के लिए स्पाइक परीक्षण

30 अक्टूबर, 2021

स्पाइक परीक्षण एक है प्रदर्शन का परीक्षण अत्यधिक वृद्धि और लोड में कमी वाले अनुप्रयोगों का परीक्षण करने के लिए उपयोग किया जाने वाला प्रकार। स्पाइक टेस्टिंग का मुख्य उद्देश्य उपयोगकर्ता लोड में अचानक वृद्धि या कमी के तहत अनुप्रयोगों के व्यवहार का मूल्यांकन करना और उपयोगकर्ता लोड के स्पाइक के बाद पुनर्प्राप्ति समय निर्धारित करना है। यह अनुप्रयोगों की कमजोरियों का अनुमान लगाने के लिए किया जाता है।

विषयसूची

स्पाइक परीक्षण आरंभ करने के लिए कदम

  • सबसे पहले अपने आवेदन की अधिकतम उपयोगकर्ता भार क्षमता निर्धारित करें
  • अब परीक्षण के लिए परिवेश तैयार करें और प्रदर्शन मापदंडों को रिकॉर्ड करने के लिए इसे कॉन्फ़िगर करें।
  • अपनी पसंद के प्रदर्शन टूल का उपयोग करके अपने एप्लिकेशन पर अपेक्षित लोड लागू करें
  • एक निर्धारित अवधि के लिए सिस्टम में लोड में तेजी से वृद्धि।
  • धीरे-धीरे लोड को उसके मूल स्तर पर कम करें।
  • प्रदर्शन रेखांकन का विश्लेषण करें।

पेशेवरों

  • जब उपयोगकर्ता अनपेक्षित रूप से अधिकतम स्तरों से आगे बढ़ता है, तो डेवलपर्स के लिए एप्लिकेशन के टूटने से बचने की क्षमता।
  • यह अंतिम-उपयोगकर्ताओं में अप्रत्याशित स्पाइक्स से संबंधित परिणामों को निर्धारित करता है।
  • डिस्कवर करें कि कोई एप्लिकेशन अपने इच्छित लोड से पहले कितना प्रदर्शन कर सकता है।

दोष

  • एक विशिष्ट, स्वतंत्र परीक्षण वातावरण की आवश्यकता।
  • धन, संसाधन और समय की उच्च लागत।

उदाहरण स्पाइक टेस्ट परिदृश्य

  • अगर कोई ईकामर्स शॉप विशेष बिक्री की पेशकश करती है, जैसे कि ब्लैक फ्राइडे पर, बड़ी छूट के साथ।
  • वेब एप्लिकेशन के लाइव होने पर एक पसंदीदा टीवी शो स्ट्रीम किया जाता है।
  • यदि एक नियमित नीलामी के वेब पर फ्लैश बिक्री होती है।
  • यदि वेबसाइट की अनूठी सामग्री इंटरनेट पर वायरल हो जाती है।
  • विकास के लिए, एक नई प्रणाली शुरू की गई है और कई उपयोगकर्ता सिस्टम का उपयोग करना चुनते हैं।
  • पावर आउटेज के कारण डिवाइस सभी उपयोगकर्ताओं तक पहुंच खो सकता है। आउटेज की समस्या के ठीक होने के बाद दोनों उपयोगकर्ता समवर्ती रूप से सर्वर में वापस लॉग इन करते हैं।

स्पाइक लोड पर पुनर्प्राप्ति परिदृश्य

  • उपयोग क्लाउड प्लेटफॉर्म जैसे AWS, Azure उपयोगकर्ता लोड के साथ सर्वर क्षमता बढ़ाने के लिए।
  • कुछ उपयोगकर्ताओं तक पहुंच की अनुमति न दें ताकि सिस्टम को भारी भार का सामना न करना पड़े। इस प्रकार डिजाइन को अत्यधिक बोझ के खतरे से बचाता है।
  • हालांकि, साइट व्यवस्थापक उपयोगकर्ताओं को चेतावनी देने के लिए सिस्टम में शामिल होने की अनुमति देता है कि भारी भार के कारण उन्हें धीमी प्रतिक्रिया का सामना करना पड़ सकता है। इससे सिस्टम के प्रदर्शन पर प्रतिकूल प्रभाव पड़ सकता है। उपयोगकर्ता सिस्टम के साथ काम करने में सक्षम होगा।

सर्वश्रेष्ठ स्पाइक परीक्षण उपकरण

अपाचे जेमीटर

JMeter एक ऑटोमेशन टेस्टिंग टूल है जो विभिन्न तकनीकों पर लोड टेस्ट, फंक्शनल टेस्ट, रिग्रेशन टेस्ट करता है। यह SOAP, TCP, FTP जैसे विभिन्न प्रकार के एप्लिकेशन, प्रोटोकॉल और सर्वर का समर्थन करता है। SOAP, LDAP MOM, शेल स्क्रिप्ट, मेल प्रोटोकॉल, जावा ऑब्जेक्ट, डेटाबेस।



विशेषताएं

  • यह ओपन सोर्स सॉफ्टवेयर है।
  • इंटरएक्टिव और सीधा जीयूआई।
  • यह अत्यधिक खिंचाव वाला होता है।
  • परीक्षण योजनाओं को XML प्रारूप में संग्रहीत किया जाता है।
  • यह प्लेटफॉर्म-स्वतंत्र है।
  • सर्वश्रेष्ठ एपीआई स्वचालन उपकरण।

कीमत

यह उपयोग करने के लिए स्वतंत्र है।

लोडरनर

लोडरनर हेवलेट-पैकार्ड (एचपी) द्वारा प्रदर्शन परीक्षण के लिए एक समाधान है। यह प्रदर्शन परीक्षण के लिए सबसे अच्छे स्वचालित उपकरणों में से एक है और इसने लगभग 50 प्रतिशत बाजार हिस्सेदारी पर कब्जा कर लिया है। लोडरनर आपके एप्लिकेशन में सैकड़ों आभासी उपयोगकर्ताओं का अनुकरण करता है, विभिन्न प्रदर्शन मेट्रिक्स की निगरानी करता है, और अन्य क्लाइंट और सर्वर बाधाओं को अलग करता है।

विशेषताएं

  • बादल परीक्षण।
  • मूल कारण एनालिटिक्स .
  • ऐप्स की एक विस्तृत श्रृंखला का समर्थन करता है।
  • निरंतर परीक्षण।
  • मोबाइल परीक्षण।
  • इंटरएक्टिव उपयोगकर्ता लेनदेन सिमुलेशन।

कीमत

    सामुदायिक संस्करण-मुफ़्तआभासी उपयोगकर्ता दिवस-
    30 अक्टूबर, 2021

    स्पाइक परीक्षण एक है प्रदर्शन का परीक्षण अत्यधिक वृद्धि और लोड में कमी वाले अनुप्रयोगों का परीक्षण करने के लिए उपयोग किया जाने वाला प्रकार। स्पाइक टेस्टिंग का मुख्य उद्देश्य उपयोगकर्ता लोड में अचानक वृद्धि या कमी के तहत अनुप्रयोगों के व्यवहार का मूल्यांकन करना और उपयोगकर्ता लोड के स्पाइक के बाद पुनर्प्राप्ति समय निर्धारित करना है। यह अनुप्रयोगों की कमजोरियों का अनुमान लगाने के लिए किया जाता है।

    विषयसूची

    स्पाइक परीक्षण आरंभ करने के लिए कदम

    • सबसे पहले अपने आवेदन की अधिकतम उपयोगकर्ता भार क्षमता निर्धारित करें
    • अब परीक्षण के लिए परिवेश तैयार करें और प्रदर्शन मापदंडों को रिकॉर्ड करने के लिए इसे कॉन्फ़िगर करें।
    • अपनी पसंद के प्रदर्शन टूल का उपयोग करके अपने एप्लिकेशन पर अपेक्षित लोड लागू करें
    • एक निर्धारित अवधि के लिए सिस्टम में लोड में तेजी से वृद्धि।
    • धीरे-धीरे लोड को उसके मूल स्तर पर कम करें।
    • प्रदर्शन रेखांकन का विश्लेषण करें।

    पेशेवरों

    • जब उपयोगकर्ता अनपेक्षित रूप से अधिकतम स्तरों से आगे बढ़ता है, तो डेवलपर्स के लिए एप्लिकेशन के टूटने से बचने की क्षमता।
    • यह अंतिम-उपयोगकर्ताओं में अप्रत्याशित स्पाइक्स से संबंधित परिणामों को निर्धारित करता है।
    • डिस्कवर करें कि कोई एप्लिकेशन अपने इच्छित लोड से पहले कितना प्रदर्शन कर सकता है।

    दोष

    • एक विशिष्ट, स्वतंत्र परीक्षण वातावरण की आवश्यकता।
    • धन, संसाधन और समय की उच्च लागत।

    उदाहरण स्पाइक टेस्ट परिदृश्य

    • अगर कोई ईकामर्स शॉप विशेष बिक्री की पेशकश करती है, जैसे कि ब्लैक फ्राइडे पर, बड़ी छूट के साथ।
    • वेब एप्लिकेशन के लाइव होने पर एक पसंदीदा टीवी शो स्ट्रीम किया जाता है।
    • यदि एक नियमित नीलामी के वेब पर फ्लैश बिक्री होती है।
    • यदि वेबसाइट की अनूठी सामग्री इंटरनेट पर वायरल हो जाती है।
    • विकास के लिए, एक नई प्रणाली शुरू की गई है और कई उपयोगकर्ता सिस्टम का उपयोग करना चुनते हैं।
    • पावर आउटेज के कारण डिवाइस सभी उपयोगकर्ताओं तक पहुंच खो सकता है। आउटेज की समस्या के ठीक होने के बाद दोनों उपयोगकर्ता समवर्ती रूप से सर्वर में वापस लॉग इन करते हैं।

    स्पाइक लोड पर पुनर्प्राप्ति परिदृश्य

    • उपयोग क्लाउड प्लेटफॉर्म जैसे AWS, Azure उपयोगकर्ता लोड के साथ सर्वर क्षमता बढ़ाने के लिए।
    • कुछ उपयोगकर्ताओं तक पहुंच की अनुमति न दें ताकि सिस्टम को भारी भार का सामना न करना पड़े। इस प्रकार डिजाइन को अत्यधिक बोझ के खतरे से बचाता है।
    • हालांकि, साइट व्यवस्थापक उपयोगकर्ताओं को चेतावनी देने के लिए सिस्टम में शामिल होने की अनुमति देता है कि भारी भार के कारण उन्हें धीमी प्रतिक्रिया का सामना करना पड़ सकता है। इससे सिस्टम के प्रदर्शन पर प्रतिकूल प्रभाव पड़ सकता है। उपयोगकर्ता सिस्टम के साथ काम करने में सक्षम होगा।

    सर्वश्रेष्ठ स्पाइक परीक्षण उपकरण

    अपाचे जेमीटर

    JMeter एक ऑटोमेशन टेस्टिंग टूल है जो विभिन्न तकनीकों पर लोड टेस्ट, फंक्शनल टेस्ट, रिग्रेशन टेस्ट करता है। यह SOAP, TCP, FTP जैसे विभिन्न प्रकार के एप्लिकेशन, प्रोटोकॉल और सर्वर का समर्थन करता है। SOAP, LDAP MOM, शेल स्क्रिप्ट, मेल प्रोटोकॉल, जावा ऑब्जेक्ट, डेटाबेस।

    विशेषताएं

    • यह ओपन सोर्स सॉफ्टवेयर है।
    • इंटरएक्टिव और सीधा जीयूआई।
    • यह अत्यधिक खिंचाव वाला होता है।
    • परीक्षण योजनाओं को XML प्रारूप में संग्रहीत किया जाता है।
    • यह प्लेटफॉर्म-स्वतंत्र है।
    • सर्वश्रेष्ठ एपीआई स्वचालन उपकरण।

    कीमत

    यह उपयोग करने के लिए स्वतंत्र है।

    लोडरनर

    लोडरनर हेवलेट-पैकार्ड (एचपी) द्वारा प्रदर्शन परीक्षण के लिए एक समाधान है। यह प्रदर्शन परीक्षण के लिए सबसे अच्छे स्वचालित उपकरणों में से एक है और इसने लगभग 50 प्रतिशत बाजार हिस्सेदारी पर कब्जा कर लिया है। लोडरनर आपके एप्लिकेशन में सैकड़ों आभासी उपयोगकर्ताओं का अनुकरण करता है, विभिन्न प्रदर्शन मेट्रिक्स की निगरानी करता है, और अन्य क्लाइंट और सर्वर बाधाओं को अलग करता है।

    विशेषताएं

    • बादल परीक्षण।
    • मूल कारण एनालिटिक्स .
    • ऐप्स की एक विस्तृत श्रृंखला का समर्थन करता है।
    • निरंतर परीक्षण।
    • मोबाइल परीक्षण।
    • इंटरएक्टिव उपयोगकर्ता लेनदेन सिमुलेशन।

    कीमत

      सामुदायिक संस्करण-मुफ़्तआभासी उपयोगकर्ता दिवस-$0.56/आभासी उपयोगकर्ता दिवसएंटरप्राइज़ संस्करण-संपर्क विक्रेता

    पूछे जाने वाले प्रश्न

    स्पाइक परीक्षण का मुख्य उद्देश्य क्या है?

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

    स्पाइक परीक्षण परिदृश्यों के उदाहरण क्या हैं?

    एक ईकामर्स स्टोर, ब्लैक फ्राइडे जैसे विशेष छूट के साथ विशेष सौदे शुरू कर रहा है।
    एक वेब एप्लिकेशन एक पसंदीदा टीवी कार्यक्रम की लाइव-स्ट्रीमिंग कर रहा है।
    जब किसी साइट की कई सामग्री इंटरनेट पर वायरल हो जाती है।
    एक नया सिस्टम जारी किया गया है, और कई उपयोगकर्ता सिस्टम तक पहुंचना चाहते हैं।

    .56/आभासी उपयोगकर्ता दिवसएंटरप्राइज़ संस्करण-संपर्क विक्रेता

पूछे जाने वाले प्रश्न

स्पाइक परीक्षण का मुख्य उद्देश्य क्या है?

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

स्पाइक परीक्षण परिदृश्यों के उदाहरण क्या हैं?

एक ईकामर्स स्टोर, ब्लैक फ्राइडे जैसे विशेष छूट के साथ विशेष सौदे शुरू कर रहा है।
एक वेब एप्लिकेशन एक पसंदीदा टीवी कार्यक्रम की लाइव-स्ट्रीमिंग कर रहा है।
जब किसी साइट की कई सामग्री इंटरनेट पर वायरल हो जाती है।
एक नया सिस्टम जारी किया गया है, और कई उपयोगकर्ता सिस्टम तक पहुंचना चाहते हैं।