अपने ऐप को टेस्ट करने के लिए लोड करने का सबसे प्रभावी तरीका क्या है? मुख्य बिंदु यह निर्धारित करना है कि आप कितने उपयोगकर्ताओं को एक समय में एक उचित गति से चल रहे एप्लिकेशन के साथ समर्थन कर सकते हैं।
अपने ऐप को टेस्ट करने के लिए लोड करने का सबसे प्रभावी तरीका क्या है? मुख्य बिंदु यह निर्धारित करना है कि आप कितने उपयोगकर्ताओं को एक समय में एक उचित गति से चल रहे एप्लिकेशन के साथ समर्थन कर सकते हैं।
जवाबों:
सबसे व्यापक लोड परीक्षण सॉफ्टवेयर जो मैंने पाया है वह है एचपी लोडरनर (क्षमा करें। बिट के लिए। लेकिन एचपी लिंक भयानक है और सही ढंग से काम नहीं करेगा)। यह बहुत लचीला है और आप लोड परीक्षणों से कई प्रकार की रिपोर्ट तैयार कर सकते हैं। परीक्षण लोड करने के लिए आपके पास मशीनों का एक समूह भी हो सकता है। ऐसा नहीं है कि अन्य उपकरण खराब हैं, लेकिन यह अपाचे जेमीटर के खिलौने जैसा दिखता है।
कैंटरफ़ मुख्य रूप से और अपाचे बेंचमार्किंग टूल को भी AB करता है
(और डुप्लिकेट क्वेरीज़ और कैशे मिस करने के लिए एक टन इंस्ट्रूमेंटेशन।)
यह सरल, प्रभावी है और गीगाबिट ईथरनेट पर आपके सर्वर से जुड़ी क्वाड-कोर + मशीन से ट्रैफ़िक को अलग कर सकता है। इसमें रेट लिमिटिंग जैसा कूल सामान भी है।
यदि आप वास्तव में कल्पना करना चाहते हैं, तो आप HTTP ट्रैफ़िक को रेकटरफ़ के साथ रिकॉर्ड और प्लेबैक कर सकते हैं।
मैं उपकरणों की जांच करने के लिए आपके लिए मापदंड के चार सेट करने जा रहा हूं, और उनमें से बहुत सारे खुले स्रोत और वाणिज्यिक स्थानों पर उपलब्ध हैं जो परीक्षण परीक्षणों के लिए उपलब्ध हैं।
1-3 नंबर महत्वपूर्ण हैं। इन तीनों में से किसी पर भी एक मिस करें और आपने अच्छी तरह से सबसे महंगा वाणिज्यिक उपकरण खरीदा हो सकता है और आपके लिए इसे तैनात करने के लिए सबसे महंगी परामर्श फर्म को काम पर रखा है - आप एक पेचकश के बट के अंत के साथ नाखून ड्राइविंग पकड़ा नहीं जाना चाहते हैं सिर्फ इसलिए कि आपके बॉस ने आपको बताया था कि जिस घर को बनाने के लिए कहा गया था, उसके लिए नेल गन टूल महंगा था (नोट: नेल गन अक्सर कमर्शियल टेस्ट टूल्स की तरह किराये के लिए उपलब्ध होते हैं)
द ग्राइंडर एक शक्तिशाली, लचीला और स्क्रिप्ट योग्य ओपन सोर्स लोड टेस्टिंग फ्रेमवर्क है। यह सक्रिय रूप से विकसित है और इसमें कुछ अन्य विकल्पों की तुलना में अपेक्षाकृत उथले सीखने की अवस्था है।