2010-02-19 14 views
8

हमने एक .NET C# अनुप्रयोग बनाए हैं और प्रदर्शन का परीक्षण करना चाहते हैं।वेबसाइट का परीक्षण प्रदर्शन

प्रदर्शन का परीक्षण करने के लिए अच्छे उपकरण क्या हैं? एप्लिकेशन के माध्यम से प्रवाह रिकॉर्ड करने के लिए कुछ और इसे बाद में चला सकता है कुछ तनाव उपकरण जैसे

और प्रदर्शन के लिए एप्लिकेशन को डीबग करने के लिए सबसे अच्छे विकल्प क्या हैं? ताकि हम देख सकें कि कक्षा/विधि कितनी देर तक चलती है और विधि कितनी बार हिट होगी।

पीएचपी हम cachegrind और xdebug का उपयोग लेकिन .net के लिए विकल्प क्या हैं?

+0

मैंने डॉट्रेस के बारे में भी कुछ सुना है जिसके साथ कोई भी अनुभव है? – Marco

उत्तर

0

विजुअल स्टूडियो या लोडरुनर जैसे वाणिज्यिक सॉफ्टवेयर। बहुत महंगा।

एक अच्छा और खुला स्रोत सूट परीक्षण, भी प्रदर्शन भी शामिल है, का एक बहुत प्रदर्शन करने के लिए के रूप में यह एमएस है और आप विंडोज आधारित मैट्रिक्स की लोड शेड दे देंगे पर Selenium

0

आधारित अपने मामले शायद WCAT में से एक है । WCAT

हालांकि JMeter (जावा FOSS) शीर्ष पायदान है Jmeter

और सेलेनियम, जबकि सख्ती से नहीं एक तनाव परीक्षण उपकरण कई अन्य परीक्षण विशेषताएं है। seleniumhq

सबसे अच्छा लेकिन JMeter पर अपने नजर लायक मैं WCAT कहना के रूप में आप कर रहे हैं, तो एमएस आधारित शायद है। सेलेनियम एक फ़ायरफ़ॉक्स प्लगइन है और यह अन्य परीक्षण करता है जो आपको रूचि दे सकता है।

0

सर्वर भाग के लिए आप एक .NET प्रोफाइलर उपयोग कर सकते हैं - dotTrace सुझाव या प्रोफाइलर अपने प्रोफाइल में जुड़े हुए यह कर सकते हैं के रूप में।

0

मैं LoadRunner के खिलाफ सलाह अपनी वेबसाइट AJAX का उपयोग करता है, तो होगा। लोडरनर आपकी वेबसाइट का परीक्षण करने के लिए ब्राउज़र का उपयोग नहीं करता है; यह ब्राउज़र है ब्राउज़र। लेकिन जावास्क्रिप्ट और आधुनिक जावास्क्रिप्ट पुस्तकालयों के लिए यह समर्थन हाल के विकास के पीछे गिर गया है। एजेक्स के लिए आपको आमतौर पर अन्य परीक्षण उपकरणों के लिए लोडरुनर को स्क्रिप्टिंग में बहुत अधिक प्रयास करना होगा।

0

हाँ सेलेनियम विकल्प लोकप्रिय हो रही है: यह कई नेतृत्वहीन ब्राउज़रों में सेलेनियम WebDriver लिपियों चल रहा है। अमेज़ॅन से एक छोटी वीएम छवि का उपयोग करके आप इनमें से 25 हेडलेस ब्राउज़र चला सकते हैं। इसके अलावा आपको 'सहसंबंध' या यूआरएल पुनर्लेखन के बारे में चिंता करने की आवश्यकता नहीं है कि HTTP ड्राइवरों को संभालने की आवश्यकता है क्योंकि उस प्रक्रिया को स्वचालित रूप से हेडलेस ब्राउज़र में आपके लिए संभाला जाता है।

इस दृष्टिकोण का अन्य बड़ा लाभ यह है कि आप प्रदर्शन परीक्षण के लिए अपनी कार्यात्मक परीक्षण संपत्तियों का मसौदा तैयार कर रहे हैं।

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