2012-07-09 11 views
7

हम अपने ऐप के लिए तनाव परीक्षण करने के लिए विजुअल स्टूडियो 2010 लोड टेस्ट का उपयोग करने की योजना बना रहे हैं। हम यह जानना चाहते हैं कि हमारा एमवीसी 3 ऐप 1000 समवर्ती उपयोगकर्ताओं को संभाल सकता है या नहीं।1000 समवर्ती उपयोगकर्ताओं के लिए लोड परीक्षण

हमें इसके लिए कितनी भौतिक मशीनों की आवश्यकता है?

वर्तमान योजना जो हमारे मन में है, नीचे दी गई है।

  1. सर्वर 1 (वेब ​​सर्वर + एमएस एसक्यूएल): यह सर्वर हमारे आवेदन को होस्ट करने के लिए है।
  2. सर्वर 2 (टेस्ट नियंत्रक + अपने डेटाबेस)
  3. मशीन 1 (200 समवर्ती उपयोगकर्ताओं के लिए टेस्ट एजेंट 1) * 5

तो, जैसे हम 7 शारीरिक मशीनों की आवश्यकता होगी लगता है। क्या हम भौतिक मशीनों के बारे में अधिक अनुमान लगा रहे हैं? लोड परीक्षण 1000 समवर्ती उपयोगकर्ताओं के लिए कोई विचार सराहना की जाएगी। धन्यवाद!

+1

मुझे नहीं लगता कि वीएस -2010/वीएस2012 का मूल्यांकन संस्करण आपको कई उपयोगकर्ताओं का परीक्षण करने की अनुमति देगा। आपको 'सादे' परीक्षण परियोजना से वेब अनुरोधों (समानांतर में) मैन्युअल रूप से नकल करना होगा। –

+0

मुझे लगता है कि मशीन के साथ अनुरोध भेजने के लिए सीमा है। यही कारण है कि लोड लोड प्रयोगशाला में से अधिकांश समवर्ती अनुरोध उत्पन्न करने के लिए इतने सारे नोड्स का उपयोग करते थे। –

उत्तर

4

Visual Studio 2010 के माध्यम से लोड परीक्षण पर मेरे अनुभव के अनुसार मेरा सुझाव है:

  1. पर server2 आप भी एक Test Agent जोड़ सकते हैं। नियंत्रक एक भारी प्रक्रिया नहीं है। इसका काम सिर्फ एजेंटों के बीच परीक्षण साझा करना और उन्हें नियंत्रित करना है।
    यह Data and Diagnostics भी एकत्र करता है, हालांकि मैं इस MSDN post का पालन करने का सुझाव देता हूं और उनका उपयोग नहीं करता हूं।
  2. मुझे लगता है कि 1000 उपयोगकर्ताओं के लिए 5 एजेंट बहुत अधिक हैं। मैं प्रति एजेंट लगभग 700-800 उपयोगकर्ता चलाने में सक्षम हूं। बेशक यह हार्डवेयर और Unit Tests/ Web Performance Tests पर निर्भर करता है जो आप अपने लोड टेस्ट पर उपयोग करते हैं।
  3. जब तक यह अपनी परियोजना के लिए अपने उत्पादन परिनियोजन परिदृश्य है, मैं दोनों का परीक्षण अधिक CPU और Memory की आवश्यकता होगी क्योंकि लोड पर अपने Db से Web Server अलग करने के लिए पर सुझाव देना चाहेंगे।
+0

हाय, क्या वे "700-800" उपयोगकर्ता समवर्ती उपयोगकर्ता या अनुरोधों की कुल संख्या हैं? –

+1

समवर्ती उपयोगकर्ताओं के लिए ये मान हैं। – Schaliasos