प्रदर्शन परीक्षण: हमलों के खिलाफ सुरक्षा की पहली पंक्ति

लेखक: Judy Howell
निर्माण की तारीख: 5 जुलाई 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Обзор Экофеста SkyWay 2019
वीडियो: Обзор Экофеста SkyWay 2019

विषय


स्रोत: दनांग सेतियावान / ड्रीमस्टाइम डॉट कॉम

ले जाओ:

प्रदर्शन परीक्षण एक महत्वपूर्ण है, लेकिन सभी अक्सर अन-या अंडर-यूज्ड प्रक्रिया है।

सॉफ्टवेयर परीक्षण विभिन्न तरीकों से बना है और ग्राहकों या ग्राहकों को उच्च-गुणवत्ता वाले समाधान देने के लिए कई अलग-अलग पहलुओं पर विचार करने की आवश्यकता है। हालांकि, आपके परीक्षण प्रयासों की सफलता या विफलता सही प्रकार की परीक्षण पद्धति के चयन पर निर्भर करती है; ऐसा ही एक तरीका है प्रदर्शन परीक्षण। प्रदर्शन परीक्षण परीक्षण प्रक्रिया में एक महत्वपूर्ण भूमिका निभाता है।

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


प्रदर्शन परीक्षण क्या है?

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

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

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

प्रदर्शन परीक्षण के प्रकार

हालांकि, प्रदर्शन परीक्षण के महत्व को समझने के लिए, पहले इसमें शामिल विभिन्न प्रकार के परीक्षण को समझना महत्वपूर्ण है। प्रदर्शन परीक्षण के सात प्रकार हैं, जिनमें शामिल हैं:


  • प्रदर्शन परीक्षण: यह किसी भी प्रकार का परीक्षण है जो किसी वेबसाइट की स्थिरता, प्रदर्शन, मापनीयता और / या थ्रूपुट की पुष्टि करता है।
  • क्षमता परीक्षण: यह निर्धारित करने में मदद करता है कि प्रदर्शन या स्थिरता अस्वीकार्य होने से पहले कितने उपयोगकर्ता वेबसाइट या एप्लिकेशन को संभाल सकते हैं।
  • लोड टेस्ट: यह किसी एप्लिकेशन पर लोड लगाता है और परिणाम को मापता है। हालांकि, यह संभव है कि एक लोड अपने चरम पर हो या न हो।
  • तनाव परीक्षण: जैसा कि इसके नाम से पता चलता है, इस तरह के परीक्षण से आपके आवेदन को सामान्य परिस्थितियों से परे प्रदर्शन करने के लिए धक्का लगेगा। यह आपको बताएगा कि कौन से घटक चरम स्तर पर विफल होते हैं।
  • सोख परीक्षण: यह एक लंबे समय तक चलने वाला परीक्षण है, जिसका उपयोग समय के साथ अनुप्रयोग प्रदर्शन और / या स्थिरता का मूल्यांकन करने के लिए किया जाता है। यह उपयोगी है जब आप मेमोरी लीक को ट्रैक करना चाहते हैं।
  • घटक परीक्षण: जब भी आप अपने आवेदन के किसी भी असतत घटक का परीक्षण करना चाहते हैं, तो आपको एक घटक परीक्षण की आवश्यकता हो सकती है, जैसे फ़ाइल अपलोड, चैट सुविधाएँ और अन्य।
  • स्मोक टेस्ट: इस तरह का परीक्षण बहुत कम भार के तहत किया जाता है, जो इस बात पर प्रकाश डालता है कि एप्लिकेशन अपेक्षित रूप से काम करता है। यह शब्द हार्डवेयर परीक्षण से आता है, जहां यदि धुआं उत्पन्न होता है (शाब्दिक रूप से), इसका मतलब है कि परीक्षण विफल हो गया है और अधिक परीक्षण की आवश्यकता नहीं है।

अप्रभावी प्रदर्शन परीक्षण

प्रदर्शन परीक्षण से बहुत सारे लाभ होते हैं, लेकिन कई संगठन अभी भी कुछ मूर्खतापूर्ण गलतियों के कारण इसका लाभ उठाने में विफल रहते हैं। यदि आप इस प्रकार के परीक्षण से अधिकतम लाभ प्राप्त करना चाहते हैं, तो सुनिश्चित करें कि आप कुछ सरल गलतियाँ करने से बचें, जिनमें शामिल हैं:

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

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

नो बग्स, नो स्ट्रेस - योर स्टेप बाय स्टेप गाइड बाय स्टेप गाइड टू लाइफ-चेंजिंग सॉफ्टवेर विदाउट योर लाइफ

जब कोई भी सॉफ़्टवेयर गुणवत्ता की परवाह नहीं करता है तो आप अपने प्रोग्रामिंग कौशल में सुधार कर सकते हैं।