जेएमटर आपके लोड/तनाव परीक्षण उपकरण के रूप में काम करने जा रहा है, लेकिन वेब अनुप्रयोगों पर इसका उपयोग करना मुश्किल है जिसमें बहुत से क्लाइंट-साइड तर्क शामिल हैं।
Selenium क्लाइंट-साइड तर्क पर भारी वेब अनुप्रयोगों के लिए एक शानदार कार्यात्मक परीक्षण उपकरण है, लेकिन यह लोड/तनाव परीक्षण के लिए डिज़ाइन नहीं किया गया था।
आपके आवेदन के आधार पर, आप विभिन्न प्रकार के उपकरणों में विभिन्न परीक्षण संदर्भों को विभाजित कर सकते हैं। यदि आपको जावास्क्रिप्ट प्रदर्शन को स्पष्ट रूप से परीक्षण करने की आवश्यकता है, तो एक जावास्क्रिप्ट प्रोफाइलर आमतौर पर जाने का तरीका होता है। यदि आप क्लाइंट-साइड बिजनेस लॉजिक का परीक्षण कर रहे हैं, तो सेलेनियम यहां बहुत उपयोगी होगा। जब आप बैकएंड घटकों (डेटाबेस एक्सेस, मध्यम-स्तरीय कोड इत्यादि) का परीक्षण कर रहे हैं, तो जेएमटर यहां सबसे अच्छा होगा।
मैं विभिन्न क्षमताओं में सभी तीन औजारों का उपयोग करता हूं, क्योंकि मैं एक एडीएफ/जेएसएफ आधारित अनुप्रयोग को बनाए रखता हूं और परीक्षण करता हूं जो क्लाइंट-साइड कोड पर बहुत भारी है। भूरे रंग के क्षेत्र हैं जहां जावास्क्रिप्ट कोड डीओएम से कुछ पढ़ता है और फिर एक यूआरएल में जमा करता है। यदि लक्ष्य यूआरएल को प्रश्न में लोड करना है, तो आप सेलेनियम और जेएमटर को अलग-अलग परीक्षण रनों में जोड़ सकते हैं: (1) कार्यात्मक परीक्षण (सेलेनियम) के लिए, और (2) मूल्यों को सख्त करने के द्वारा (परीक्षण डेटा जो प्राप्त किया गया होता एक जेएमटर अनुरोध नमूने में डीओएम/जेएस से)।
धन्यवाद जेटीपी। मैं कार्यात्मक परीक्षण के लिए सेलेनियम का उपयोग कर रहा हूँ। लेकिन मेरा आवेदन Extjs फ्रेम काम पर आधारित है, इसलिए सेलेनियम पॉपअप और वृक्षारोपण घटनाओं जैसी कुछ कार्यक्षमताओं का परीक्षण करने में असमर्थ है। – siva565
ओह। मुझे अभी तक एक्स्टजेस से जुड़े परीक्षण से निपटना नहीं पड़ा है। मुझे लगता है कि कभी-कभी टेस्ट प्लान के कुछ पहलुओं के लिए मानव संपर्क के लिए कोई विकल्प नहीं होता है। – JTP
असल में मैं एक डेवलपर हूं, लेकिन मैं इन ओपन सोर्स टूल्स के साथ परीक्षण करना चाहता हूं। क्या आप कृपया मुझे प्रदर्शन और लोड परीक्षण के लिए कोई बेहतर ओपन सोर्स टोल सुझा सकते हैं। – siva565