2009-03-17 14 views
5

मैं तनाव परीक्षण के लिए बहुत नया हूं और बस रस्सी सीखने की कोशिश कर रहा हूं। तो मेरी प्रश्न हैं:तनाव परीक्षण विकास सर्वर/उत्पादन सर्वर

  1. अगर मैं एक विकास सर्वर जो सॉफ्टवेयर के मामले में समान है लेकिन हार्डवेयर के मामले में एक बहुत कम कल्पना है कि उत्पादन सर्वर है, इसके लायक तनाव विकास सर्वर परीक्षण की पहचान है स्पष्ट सॉफ्टवेयर दोष?

  2. आपके उपयोगकर्ताओं के अनुभव को खतरे में डाले बिना लाइव उत्पादन सर्वर का परीक्षण करने के लिए सबसे अच्छा कैसे है? या एक लाइव उत्पादन सर्वर का परीक्षण तनाव से बचना चाहिए।

उत्तर

6

यहाँ विभिन्न सुझावों/सुझाव हैं:

  • यदि आपका आवेदन नया है, इसलिए आप नहीं जानते कि अगर यह भार यह उत्पादन में होगा संभाल कर सकते हैं, तो आप "क्षमता" क्या करने की जरूरत परिक्षण। आपको अपने उत्पादन हार्डवेयर पर अपनी क्षमता परीक्षण करना चाहिए, क्योंकि यह अभी तक "लाइव" नहीं चला है, इसलिए उपयोगकर्ताओं को प्रभावित नहीं होगा।

  • यदि आपका एप्लिकेशन एक मौजूदा एप्लिकेशन है जो पहले से ही उत्पादन में तैनात है तो आपको "प्रदर्शन प्रतिगमन" परीक्षण करना चाहिए।

  • एक प्रदर्शन प्रतिगमन परीक्षण में आपके विकास सर्वर को अपने प्रदर्शन को मापने के लिए सभी व्यक्तिगत "विशेषताओं" (जो भी आपके आवेदन के लिए इसका मतलब है) का तनाव परीक्षण करना शामिल है। आप परिणामों की रिकॉर्ड को "बेसलाइन" के रूप में रखते हैं।

  • जैसे ही आप अपने आवेदन में बदलाव करते हैं, यह देखने के लिए कि क्या कोई परिणाम बेसलाइन से महत्वपूर्ण रूप से बदल गया है (और नई संख्या को अपनी नई बेसलाइन के रूप में रिकॉर्ड करें) को देखने के लिए अपने प्रदर्शन प्रतिगमन परीक्षणों को फिर से चलाएं।

  • यदि आपके विकास सर्वर पर प्रदर्शन प्रतिगमन परिणाम बेसलाइन से अधिक नहीं बदलते हैं तो आपको अपने सर्वर उपयोग के बिना उत्पादन के लिए तैनाती सुरक्षित रहना चाहिए (यानी ओवरलोड हो रहा है)।

2

मुझे लगता है कि आप उत्पादन मशीनों पर तनाव परीक्षण सहित किसी भी काम से बचना चाहिए जब तक आप जानते हैं कि आप एक समस्या है कि आप अपने परीक्षण वातावरण में पुन: पेश नहीं कर सकता है - कि कहा हो सकता है आप जानते अपने उपयोगकर्ताओं को नहीं है रात के दौरान सिस्टम का उपयोग करें? यदि परीक्षण गैर intrusibe/केवल पढ़ने के लिए हैं तो मैं कहूंगा कि यह एक अतिरिक्त विकल्प है।

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

संबंधित मुद्दे