2009-05-07 10 views

उत्तर

43

एएसपीनेट एप्लिकेशन में तनाव परीक्षण के लिए यहां निःशुल्क टूल है।

http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wcat-tool.aspx

एक और asp.net प्रदर्शन इंजीनियरिंग जो बताएगा कि हम आवेदन तनाव कर सकते हैं कहा जाता है। उत्पादन वातावरण में जाने के लिए कृपया निम्नलिखित बातों का लेने से पहले

Best way to stress test a website

मेरे अनुभव से:

http://blogs.msdn.com/alikl/archive/2008/05/05/asp-net-performance-engineering-stress-test-your-architecture-design-and-code.aspx

इसके अलावा पोस्ट निम्नलिखित के माध्यम से जाना।

1) सेट डिबग = web.config

2) सेट का पता लगाने में सक्षम झूठी web.config

3) में = false हमेशा अपने कोड की precompiled संस्करण का उपयोग करें।

4) रिलीज मोड में अपनी परियोजना को संकलित करें।

5) यदि आप asp.net 2.0 या उच्चतर संस्करण

6) उपयोगकर्ता कैशिंग एपीआई जितना संभव हो उतना प्रयोग कर रहे हैं अपने कोड प्रकाशित करें।

7) अपने एचटीएमएल केबी को घटाएं।

8) एएसपीनेट एचटीएमएल कोड से खाली रिक्त स्थान हटाएं।

9) बाहरी .css फ़ाइल

10) उपयोग आईआईएस संपीड़न poosible अगर के रूप में स्टाइलशीट का उपयोग करें।

11) .js फ़ाइलों

12) का प्रयोग करें Server.Transfer बजाय response.redirect

13) का प्रयोग करें inproc सत्र स्थिति यदि संभव हो तो अपने जावास्क्रिप्ट फ़ाइल रखो।

14) का प्रयोग करें Viewstate efficiently- उपयोग controlstate बजाय viewstate जो asp.net 2,0

15 में नए फीचर है) नियंत्रण यह अपने html केबी में वृद्धि होगी करने के लिए बड़ा नाम देने से बचें।

16) टेबल के बजाय div का उपयोग करें यह आपके आकार को कम करेगा।

17) आपकी आवश्यकता

यहाँ के अनुसार Do आईआईएस प्रदर्शन ट्यूनिंग अच्छा लिंक हमें उत्पादन वातावरण में तैनाती के अच्छा तरीका सिखाता है कि है।

http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx

+0

इस अद्भुत चेकलिस्ट के लिए धन्यवाद। मैंने आपके द्वारा उल्लिखित सभी बिंदुओं को बहुत अधिक संबोधित किया है। व्यूस्टेट के लिए हम http://www.eggheadcafe.com/articles/20040613.asp का उपयोग करते हैं जो हमारे व्यूस्टेट को पूरी तरह से ऑफ-पेज को हल्का HTML प्रदान करता है। मुझे यकीन नहीं है कि "6) उपयोगकर्ता कैशिंग एपीआई" का मतलब क्या है और यह एकमात्र चीज है जिसकी मैंने परवाह नहीं की है। – Vikram

+1

एएसपी.नेट एक कैश एपीआई प्रदान करता है। कैश एपीआई के बारे में अधिक जानकारी के लिए। आप एएसपीनेट में बहुत सी चीजें पा सकते हैं। यहां कुछ अच्छे लिंक हैं। http://www.ondotnet.com/pub/a/dotnet/2002/12/30/cachingaspnet.html http://www.eggheadcafe.com/articles/20060407.asp http: //authors.aspalliance .com/aspxtreme/webapps/aspcachingfeatures.aspx –

4

अपाचे JMeter (http://jmeter.apache.org/) तनाव परीक्षण वेब अनुप्रयोगों के लिए एक उत्कृष्ट उपकरण है। इसका उपयोग किसी भी वेब सर्वर के साथ किया जा सकता है, न केवल अपाचे।

5

विजुअल स्टूडियो 2010 कुछ शानदार टेस्ट ऑटोमेशन टूल और वेब अनुप्रयोगों को लोड परीक्षण के लिए भी प्रदान करता है।

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