जैसा कि यह सवाल अभी भी खुला है, हो सकता है कि मेरा वजन भी कम हो।
अच्छी खबर यह है कि पिछले 5 या इतने वर्षों में ओपन सोर्स टूल वास्तव में परिपक्व हो गए हैं और अंतरिक्ष में ले गए हैं, बुरी खबर यह है कि उनमें से बहुत सारे हैं।
यहाँ मेरे विचार हैं: -
जेमीटर बनाम ग्राइंडर
Jmeter एक XML स्टाइल स्पेसिफिकेशन से प्रेरित है, जिसका निर्माण GUI के माध्यम से किया गया है।
ग्राइंडर एक म्यूट-थ्रेडेड जावा फ्रेमवर्क के भीतर जाइथन स्क्रिप्टिंग का उपयोग करता है, इसलिए प्रोग्रामर्स के लिए अधिक उन्मुख है।
दोनों उपकरण HTTP और HTTPS को संभालेंगे और आपको आरंभ करने के लिए एक प्रॉक्सी रिकॉर्डर है। दोनों उपकरण कई परीक्षण एजेंटों को चलाने के लिए नियंत्रक मॉडल का उपयोग करते हैं, इसलिए स्केलेबिलिटी एक समस्या नहीं है (क्लाउड तक पहुंच दी गई है)।
कौनसा अच्छा है:-
लर्निंग कर्व के रूप में एक कठिन कॉल दोनों टूल्स के साथ खड़ी है क्योंकि आप यूआरएल रीराइटिंग, सहसंबंध के लिए अधिक जटिल स्क्रिप्टिंग आवश्यकताओं में प्राप्त करते हैं, प्रति उपयोगकर्ता वर्चुअल डेटा प्रदान करते हैं और पहली बार अनुकरण करते हैं या उपयोगकर्ताओं (HTTP हेडर को हेरफेर करके) वापस करते हैं।
यह कहा कि मैं Jmeter के साथ शुरू करूँगा क्योंकि इस उपकरण का बहुत बड़ा अनुसरण है और इस उपकरण का उपयोग करने के लिए वेब पर कई उदाहरण और ट्यूटोरियल हैं। अगर आप 'रोड ब्लॉक' में आते हैं, तो ऐसा कुछ है जो आप आसानी से 'जेटर' के साथ नहीं कर सकते, तो ग्राइंडर पर एक नजर डालिए। अच्छी खबर यह है कि इन दोनों उपकरणों में एक ही जावा आवश्यकता है और एक 'मिक्स एंड मैच' समाधान प्रश्न से बाहर नहीं है।
जोड़ने के लिए कुछ नया - सेलेनियम वेबड्राइवर के कई उदाहरणों को चलाने वाले प्रमुख ब्राउज़र।
यह अपेक्षाकृत नया दृष्टिकोण है क्योंकि यह उन संसाधनों की उपलब्धता पर निर्भर करता है जिन्हें अब क्लाउड से प्रावधान किया जा सकता है। इस दृष्टिकोण के साथ एक सेलेनियम (वेबड्राइवर) स्क्रिप्ट ली जाती है और कई थ्रेड्स में एक हेडलेस ब्राउज़र (यानी वेबड्राइवर = न्यू HtmlUnitDriver ()) ड्राइवर के भीतर चलती है।
अनुभव से लेकर 'हेडलेस ब्राउजर्स' के करीब 25 उदाहरण अमेजन एम 1 स्मॉल इंस्टेंस से लिए जा सकते हैं।
इसका मतलब यह है कि सभी सहसंबंध, url के पुनर्लेखन मुद्दे गायब हो जाते हैं क्योंकि आप प्रदर्शन परीक्षण स्क्रिप्ट बनने के लिए अपने कार्यात्मक परीक्षण स्क्रिप्ट का पुन: उपयोग करते हैं।
स्केलिबिलिटी से समझौता किया जाता है क्योंकि लोड को चलाने के लिए अधिक वीएम की आवश्यकता होगी, जैसा कि एक HTTP ड्राइवर जैसे कि ग्राइंडर यामीटर के साथ तुलना में। उस ने कहा, यदि आप 500 वर्चुअल उपयोगकर्ता ड्राइव करना चाहते हैं, तो 20 अमेज़ॅन स्मॉल इंस्टेंस (प्रत्येक घंटे में 6 सेंट प्रति घंटे) की लागत के साथ, केवल $ 1.20 प्रति घंटे की लागत से आपको लोड होता है जो कि वास्तविक उपयोगकर्ता अनुभव के बहुत करीब है।