2010-07-20 12 views
14

ASP.NET में धीमी पृष्ठ लोड को अनुकरण कैसे करें?ASP.NET में धीमी पृष्ठ लोड को अनुकरण कैसे करें?

+0

किस उद्देश्य से/किस कारण से? –

+0

@joel, उद्देश्य: इस पृष्ठ लोड से पहले की घटनाओं से संबंधित सेट ... वर्तमान में धीमी प्रदर्शन के कारण ट्यून किया जा रहा है ... लेकिन अभी भी इस पृष्ठ के लिए मीठी जगह या सहनशीलता सीमा की जांच करना चाहते हैं ... समय के संदर्भ में । – GilliVilla

उत्तर

5

सबसे आसान तरीका मॉडेम अनुकरण करने के लिए इस्तेमाल किया जा सकता पेज लोड ईवेंट हैंडलर

Threading.Thread.Sleep(numberOfMillisecondsToDelay); 
+2

कोई रास्ता नहीं - पूरी तरह से अलग व्यवहार। – Aristos

+0

यह विलंबता अनुकरण करेगा, लेकिन कम बैंडविड्थ नहीं। – Nathan

+0

+1 क्योंकि यद्यपि यह प्रश्न का उत्तर नहीं देता है, वही था जो मुझे विलंबता अनुकरण करने के लिए आवश्यक था। – glenatron

2

मैं कम से रखने का सुझाव देते हैं विजुअल स्टूडियो की प्रदर्शन परीक्षण क्षमताओं।

http://vsptqrg.codeplex.com/

4

बैंडविड्थ या प्रतीक्षा अवधि:

यहाँ एक त्वरित मार्गदर्शिका दी?

बैंडविड्थ के लिए, आप IIS6 या IIS7 के लिए बैंडविड्थ थ्रॉटलिंग मॉड्यूल का उपयोग कर सकते हैं।

हालांकि सुनिश्चित नहीं है कि उच्च लेटेंसी को अनुकरण कैसे करें।

0

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

5

यदि आपके आवेदन एक्स ब्राउज़र है आप इस्तेमाल कर सकते हैं एक फ़ायरफ़ॉक्स ऐड-ऑन, फायरफॉक्स थ्रॉटल तरह

https://addons.mozilla.org/en-US/firefox/addon/5917/

या शायद सिर्फ अगर अपने वेब एप्लिकेशन को किसी विशिष्ट ब्राउज़र को लक्षित करता है परीक्षण के लिए फ़ायरफ़ॉक्स का उपयोग

अद्यतन (9/15/2012): यह प्लगइन अब सक्रिय नहीं है ... "यह ऐड-ऑन व्यवस्थापक द्वारा अक्षम कर दिया गया है।"

0

यदि आप Google क्रोम का उपयोग कर रहे हैं। ब्राउज़र पर एक मूल कार्य है। एफ 12 दबाएं और नेटवर्क टैब पर जाएं।

enter image description here

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