बेंचमार्क कंपनी, प्रदर्शन परीक्षण ▷ लोड परीक्षण, सॉफ्टवेयर प्रदर्शन और वेब एप्लिकेशन
Geeks के लिए प्रदर्शन परीक्षण. और अन्य भी
Contents
- 1 Geeks के लिए प्रदर्शन परीक्षण. और अन्य भी
- 1.1 बेंचमार्क कंपनी
- 1.2 इतिहास
- 1.3 प्रतिबद्धता
- 1.4 हमारे ग्राहक
- 1.5 हमारी टीम
- 1.6 Geeks के लिए प्रदर्शन परीक्षण. और अन्य भी !
- 1.7 प्रदर्शन परीक्षण: थोड़ा अवलोकन
- 1.8 प्रदर्शन परीक्षण अभियान
- 1.8.1 वेब परियोजना प्रबंधन
- 1.8.2 एक परीक्षण अभियान के कुछ प्रमुख चरण
- 1.8.2.1 चरण 1 – परीक्षण वातावरण की पहचान, परिधि:
- 1.8.2.2 चरण 2 – स्वीकृति मानदंड का निर्धारण (आवश्यकताएं या आवश्यकताएं):
- 1.8.2.3 चरण 3 – परिदृश्यों का डिजाइन:
- 1.8.2.4 चरण 4 – परीक्षण वातावरण का विन्यास:
- 1.8.2.5 चरण 5 – परीक्षणों की प्राप्ति:
- 1.8.2.6 चरण 6 – परीक्षणों के परिणामों और निष्पादन का विश्लेषण फिर से:
- 1.8.3 मेट्रिक्स की पसंद (प्रमुख संकेतक)
बेंचमार्क में हाल ही में होने के साथ अद्यतित रहें.
बेंचमार्क कंपनी
हम एक संस्थागत रूप से केंद्रित अनुसंधान, बिक्री और व्यापार, और निवेश बैंकिंग फर्म हैं जो प्रत्येक ग्राहक की सफलता की सफलता को बढ़ावा देने में बेंचमार्क सेट करने के लिए काम कर रहे हैं.
इतिहास
1988 में स्थापित और देश भर के संचालन के साथ न्यूयॉर्क शहर में स्थित, हम संस्थागत और कॉर्पोरेट ग्राहकों को अपने शोध, बिक्री और व्यापार और निवेश बैंकिंग कैपबिलिटिस के साथ कवर करते हैं. हमने सुपीरियर सर्विस सर्विस, मार्केट एक्सेस, और इन-डेप्थ मार्केट और इंडस्ट्री विशेषज्ञता प्रदान करने के लिए एक प्रतिष्ठा बनाई है.
प्रतिबद्धता
बेंचमार्क में, हम आपकी सफलता के लिए प्रतिबद्ध हैं. अनुभवी पेशेवरों की हमारी टीम आपकी अनूठी जरूरतों और लक्ष्यों को समझने के लिए आपके साथ मिलकर काम करती है, हमारी सेवा मंच से अर्थ संसाधनों पर ड्राइंग करके ध्वनि, निष्पक्ष मार्गदर्शन की पेशकश करने के लिए.
हमारे ग्राहक
30 से अधिक वर्षों के लिए हमने दुनिया भर में कंपनियों, वित्तीय प्रायोजकों और संस्थागत निवेशकों के एक व्यापक मिश्रण के साथ काम किया है, जो हमारे केंद्रित, व्यक्तिगत ध्यान और विश्वसनीय सलाह पर भरोसा करने के लिए आए हैं, जो कार्रवाई योग्य विचारों और सीमलेस निष्पादन को देने के लिए हैं.
हमारी टीम
अनुभवी पेशेवरों की हमारी टीम आपकी अनूठी जरूरतों और लक्ष्यों को समझने के लिए आपके साथ मिलकर काम करती है, हमारी सेवा मंच से अर्थ संसाधनों पर ड्राइंग करके ध्वनि, निष्पक्ष मार्गदर्शन की पेशकश करने के लिए. यह सहयोगी “बेंचमार्क टीम” दृष्टिकोण केवल महत्वपूर्ण मूल्य लेने और दीर्घकालिक संबंध बनाने के लिए आपके साथ साझेदारी करने पर केंद्रित है.
कंपनी समाचार
बेंचमार्क में हाल ही में होने के साथ अद्यतित रहें.
Geeks के लिए प्रदर्शन परीक्षण. और अन्य भी !
आप विकसित या विकसित करना चाहते हैं सॉफ्टवेयर या वेब एप्लिकेशन ? आप एक आईटी या डीएसआई इंजीनियर हैं और अपनी कंपनी में एक उपकरण के ओवरहाल पर काम करते हैं ? एक वीएसई या एसएमई की ओर से इन्फॉगर ?
एक अत्यधिक प्रतिस्पर्धी बाजार पर जहां आपको तेजी से होना चाहिए, यहां तक कि पहला, सॉफ्टवेयर या कुशल वेब एप्लिकेशन के साथ, एक प्रतिक्रियाशील वेबसाइट, प्रदर्शन का परीक्षण जरूरी है.
अच्छी खबर ? इस परीक्षण चरण को स्वचालित करने और आपके उत्पादन में आपका समर्थन करने के लिए समाधान हैं.
Appvizer आपको प्रदर्शन परीक्षणों के साथ -साथ मौजूदा उपकरणों के चरणों और चुनौतियों का परिचय प्रदान करता है.
प्रदर्शन परीक्षण: थोड़ा अवलोकन
हम आपके लिए पहचान करते हैं मुख्य प्रदर्शन परीक्षण, दोनों को कवर करना कार्यात्मक और तकनीकी मानदंड, एक प्रणाली के समस्याग्रस्त व्यवहार की पहचान करने के लिए (कीड़े) और उन्हें सही करें.
विभिन्न परिणाम अक्सर ओवरलैप होते हैं, और समय और वित्तीय संसाधन सीमित होते हैं, उन सभी को संयोजित करना दुर्लभ और अनावश्यक है.
उच्च प्रौद्योगिकी में AUSY, सलाह और इंजीनियरिंग
प्रदर्शन परीक्षण: परिभाषा और उद्देश्य
प्रदर्शन का परीक्षण इसकी प्रतिक्रिया समय को मापकर कंप्यूटर सिस्टम के उचित निष्पादन को निर्धारित करता है.
इसका उद्देश्य आवेदन की गति पर मैट्रिक्स प्रदान करना है.
इसलिए प्रदर्शन परीक्षण उपयोगकर्ताओं और कंपनियों के लिए एक आवश्यकता को पूरा करता है रफ़्तार.
के मामले में निरंतर प्रदर्शन परीक्षण, यह विकास चरणों की शुरुआत से शुरू होता है, और आवेदन जीवन चक्र के प्रत्येक चरण के लिए अनुकूलित होता है, भार परीक्षण विस्तृत.
नेओलोड
उद्देश्य कई हैं और अनुमति देते हैं:
- सिस्टम की क्षमता और उसकी सीमाओं को जानने के लिए,
- अपने कमजोर बिंदुओं का पता लगाने और निगरानी करने के लिए,
- बुनियादी ढांचे और निष्पादन में इसकी लागत का अनुकूलन करने के लिए,
- यह सुनिश्चित करने के लिए कि यह कुछ लोड शर्तों के तहत त्रुटियों के बिना काम करता है,
- उपयोगकर्ता अनुभव (UX) को बेहतर बनाने के लिए प्रतिक्रिया समय का अनुकूलन करें,
- उत्पादन संस्करण और एन+1 संस्करण के बीच स्थिरता की जांच करने के लिए,
- एक उत्पादन समस्या को पुन: पेश करने के लिए,
- भविष्य में वृद्धि का अनुमान लगाने के लिए, एक कार्यक्षमता के अलावा,
- एपीएम स्थापित करने की संभावना का आकलन करने के लिए (पोर्टफोलियो मैनेजर एप्लिकेशन, एप्लिकेशन मैनेजर),
- सिस्टम के अच्छे व्यवहार को सुनिश्चित करने के लिए और उसके बाहरी तीसरे -पार्ट्टी एप्लिकेशन, ब्रेकडाउन की स्थिति में फिर एक पुन: संयोजन, आदि।.
नीचे प्रस्तुत परीक्षण सभी प्रदर्शन परीक्षण हैं, विशिष्ट परिस्थितियों में किए गए हैं.
उपज परीक्षण
उपज परीक्षण एक है प्रदर्शन का परीक्षण अधिक उन्नत, जो अपनी प्रतिक्रिया समय को मापकर कंप्यूटर सिस्टम के उचित निष्पादन को निर्धारित करता है उपयोगकर्ताओं द्वारा इसके अनुरोध के आधार पर, एक यथार्थवादी संदर्भ में. यह अंतर मुख्य रूप से क्यूबेक में मौजूद है.
यह उपयोग किए गए प्रदर्शन और संसाधनों के बीच एक संबंध स्थापित करता है (मेमोरी, बैंडविड्थ).
यह उपयोगकर्ताओं के लिए एक आवश्यकता को पूरा करता है रफ़्तार और का गुणवत्ता.
लोड परीक्षण (भार परीक्षण) और अद्यतन (स्केलेबिलिटी))
प्रभार परीक्षण एक प्रणाली के व्यवहार को मापने की अनुमति देता है एक साथ उपयोगकर्ता लोड अपेक्षित, लक्ष्य आबादी कहा जाता है.
चरणों में उपयोगकर्ताओं की संख्या बढ़ाने से, वह सिस्टम की सिस्टम सीमाओं की खोज करता है, परिनियोजन से पहले सेवा की गुणवत्ता को मान्य करने के लिए.
वह सवाल का जवाब देता है अधिकतम भार समर्थित.
तनाव, ब्रेकअप परीक्षण (तनाव परीक्षण))
पिछले परीक्षण से परे, यह उच्चतम ट्रैफ़िक पर संयुक्त रूप से संयुक्त सभी कार्यात्मक परिदृश्यों की अपेक्षा अधिकतम गतिविधि का अनुकरण करेगा, यह देखने के लिए कि सिस्टम एक असाधारण संदर्भ में कैसे प्रतिक्रिया करता है (यात्राओं की संख्या में विस्फोट, ब्रेकडाउन, आदि।.)).
परीक्षण तब तक होता है जब तक कि त्रुटि दर और लोडिंग समय अब स्वीकार्य नहीं होते हैं.
परीक्षणों की यह सूची संपूर्ण नहीं है, वहाँ भी है:
- लेन -देन गिरावट परीक्षण,
- धीरज परीक्षण (मजबूती, विश्वसनीयता),
- लचीलापन परीक्षण,
- उम्र बढ़ने का परीक्षण, आदि।.
प्रदर्शन परीक्षण अभियान
सॉफ्टवेयर, एक एप्लिकेशन या एक वेबसाइट के विकास के अपस्ट्रीम, के साथ एक कार्यप्रणाली स्थापित करना आवश्यक है:
- विनिर्देशों का विकास और उद्देश्यों की परिभाषा,
- वेब परियोजना टीम का संविधान,
- योजना, विशेष परीक्षण चरणों में,
- बैलेंस शीट, आदि.
विकास के दौरान, उत्पादन निगरानी होती है, जिसे भी कहा जाता है निगरानी.
हम वास्तविक समय और निरंतर में एक आईटी वातावरण की निगरानी के बारे में बात कर रहे हैं, पारिस्थितिकी तंत्र द्वारा सामना की गई समस्याओं पर जल्दी से प्रतिक्रिया करने के लिए.
यह ट्रेंड मॉनिटरिंग से अलग है, जिसके लिए सिस्टम के उपयोग, पसंदीदा सुविधाओं, आदि का एक लंबा दृश्य देखने के लिए डेटा ऐतिहासिक है।.
यह ट्रेंड मॉनिटरिंग से अलग है, जिसके लिए सिस्टम के उपयोग, पसंदीदा सुविधाओं, आदि का एक लंबा दृश्य देखने के लिए डेटा ऐतिहासिक है।.
वेब परियोजना प्रबंधन
वेब परियोजनाओं में चुस्त तरीके तेजी से लोकप्रिय हो रहे हैं, विशेष रूप से स्क्रैम विधि जो स्थापित करती है:
- परिभाषित भूमिकाएँ,
- एक पुनरावृत्ति लय (बार -बार और तुलना की तुलना में),
- विशिष्ट बैठकें और समय में सीमित,
- स्प्रिंट प्लानिंग (देरी) लघु,
- एक दृष्टिकोण संचालित परीक्षण जिसमें कोड से पहले परीक्षण नियम स्थापित करना शामिल है,
- एक उन्नति ग्राफ, आदि के लिए एक अनुसरण -धन्यवाद।.
वेब प्रोजेक्ट मैनेजर उद्देश्यों को परिभाषित करने और निष्पादित करने के लिए अपनी टीम का समर्थन करता है परीक्षण अभियान.
वह सेट करता है समस्वरीकरण (सेटिंग्स) एप्लिकेशन व्यवहार में सुधार करने के लिए, डेवलपर्स के साथ मंदी के संभावित कारणों का विश्लेषण करने और उत्पादन के साथ निगरानी को मान्य करने के लिए.
यह महत्वपूर्ण है कि प्रोजेक्ट टीम (WebDevelopers, वेब डिज़ाइनर, ट्रैफ़िक मैनेजर, उत्पाद प्रबंधक, प्रोजेक्ट मैनेजर) टीम के सदस्यों से बनी है निर्माण (निर्माण) और टीम दौड़ना (निष्पादन) परियोजना के एक से z से एक दृष्टि रखने के लिए.
ये विभिन्न अभिनेता अपने अनुभवों के अनुसार और संदर्भ के अनुसार उत्पादन के लिए परीक्षणों को समायोजित करते हैं.
अन्य अच्छी प्रथाओं को अच्छे वेब परियोजना प्रबंधन के लिए अनुशंसित किया जाता है, विशेष रूप से:
- की प्राप्ति अवधारणा का सबूत (POC), यह सुनिश्चित करने के लिए एक विधि है कि समग्र प्रक्रिया शामिल है और सभी की भूमिकाओं को परिभाषित करती है;
- प्रोबेशनरी अवधियों की योजना जिसके दौरान टीमों को दौड़ना टीमों के तकनीकी सहायता के साथ, उत्पादन के अंत में नियंत्रण रखें निर्माण.
एक परीक्षण अभियान के कुछ प्रमुख चरण
शुरू करने से पहले, सही उपकरण के साथ परीक्षण श्रृंखला, डेटा संग्रह और रिपोर्ट की पीढ़ी के स्वचालन को सुनिश्चित करना महत्वपूर्ण है.
परिदृश्यों को ठीक से परिभाषित और जांच करना भी आवश्यक है ताकि वे किसी निश्चित अवधि में अपेक्षित उपयोग के प्रतिनिधि हों.
चरण 1 – परीक्षण वातावरण की पहचान, परिधि:
- परीक्षण किए गए घटकों (सामने, पीछे, भंडारण),
- पृष्ठों का परीक्षण किया,
- SOA वास्तुकला (उप -प्रणालियों के बीच निर्भरता),
- वास्तुशिल्प बाधाओं (नेटवर्क उपकरण, वितरित कैश, आदि।.);
चरण 2 – स्वीकृति मानदंड का निर्धारण (आवश्यकताएं या आवश्यकताएं):
- एक्सेस/डेबिट प्रतियोगिता (एक साथ उपयोगकर्ताओं की संख्या),
- प्रतिक्रिया समय,
- प्रदर्शन समय,
- उपयोग किए गए संसाधन;
चरण 3 – परिदृश्यों का डिजाइन:
- जब आकलन करने के लिए पर्याप्त डेटा होता है तो लॉन्च किया जाता है,
- दस्तावेज क्लिक बाद क्लिक प्रतिलिपि प्रस्तुत करने योग्य रूप से,
- पहले पर सरलीकृत (गर्म परीक्षा) बुनियादी ढांचे की स्थिरता को मान्य करने के लिए,
- उपयोगकर्ता प्रकार और कार्यक्षमता, आदि द्वारा उपलब्ध है. ;
चरण 4 – परीक्षण वातावरण का विन्यास:
- प्रत्येक घटक में जांच (माप एजेंट) का कार्यान्वयन,
- सिस्टम के कामकाज पर उनके प्रभाव को ध्यान में रखते हुए;
चरण 5 – परीक्षणों की प्राप्ति:
- भार और परिदृश्यों के इंजेक्टर के साथ,
- मेट्रिक्स का संग्रह;
चरण 6 – परीक्षणों के परिणामों और निष्पादन का विश्लेषण फिर से:
- के लिए खोज पैटर्न (परिदृश्य) जो सिस्टम और संबंधित घटक के अच्छे निष्पादन को रोकते हैं,
- एक निदान का मसौदा तैयार करना.
मेट्रिक्स की पसंद (प्रमुख संकेतक)
एक ही समय में बहुत अधिक चयन न करें, कुछ भी सही ढंग से निगरानी न करने और परीक्षण अभियान के उद्देश्य की दृष्टि खोने के जोखिम पर.
दो प्रकार के मैट्रिक्स हैं, व्यापार और तकनीक.
मेट्रिक्स व्यापार ::
- लेनदेन की संख्या,
- पेजों की संख्या पर सवाल उठाया गया,
- एक कार्यक्षमता या एक पृष्ठ (पंजीकरण, भुगतान) की प्रतिक्रिया समय,
- सबसे ज्यादा इस्तेमाल किया जाने वाला फीचर,
- एक साथ उपयोगकर्ताओं की संख्या,
- समय की प्रति यूनिट संचालन की संख्या, आदि।.
तकनीकी मैट्रिक्स:
- सीपीयू भार : का भार सेंट्रल प्रोसेसिंग यूनिट, या तो प्रोसेसर लोड ( % और/या लोडिंग समय में व्यवसाय),
- सिस्टम की औसत प्रणाली (औसत भार)),
- नेटवर्क गतिविधि (बैंडविड्थ खपत),
- गतिविधि और डिस्क की कब्जे,
- मेमोरी का व्यवसाय (राम का उपयोग)),
- परीक्षण के दौरान डेटा स्थानांतरित करें (स्व -नियंत्रण लेनदेन या थ्रश)),
- डेटाबेस की गतिविधि,
- मार और याद वार्निश कैश (HTTP कैश सर्वर का व्यवहार), आदि।.