neoload tutorial neoload introduction
नीलोद प्रदर्शन परीक्षण उपकरण (भाग -1) का परिचय:
इस Neotys Neoload प्रशिक्षण श्रृंखला में, हम चर्चा करने जा रहे हैं प्रदर्शन का परीक्षण Neoload टूल का उपयोग करना।
हम रिपोर्टिंग तक, स्थापना, स्क्रिप्टिंग, मोबाइल रिकॉर्डिंग, पैरामीटराइजेशन, सहसंबंध, तार्किक क्रियाओं, परिदृश्य निर्माण, क्लाउड लोड परीक्षण और परीक्षण निष्पादन से नेओलाड के पूर्ण प्रशिक्षण को कवर करेंगे।
=> संपूर्ण प्रदर्शन परीक्षण ट्यूटोरियल सीरीज़ के लिए यहां क्लिक करें
इस श्रृंखला में नियोलाड ट्यूटोरियल की सूची:
ट्यूटोरियल # 1: Neoload परिचय, डाउनलोड और स्थापना (यह ट्यूटोरियल)
ट्यूटोरियल # 2: नियोलोद में वेब और मोबाइल रिकॉर्डिंग के तरीके और पैरामीटर
ट्यूटोरियल # 3: नेओलाड टूल में सहसंबंध और तार्किक क्रियाएं
ट्यूटोरियल # 4: नेओलाड में आबादी, परिदृश्य, परीक्षण निष्पादन और रिपोर्ट बनाएं
आप क्या सीखेंगे:
- अवलोकन
- प्रदर्शन का परीक्षण
- प्रदर्शन परीक्षण क्यों?
- कुछ परिभाषाएँ
- नीलोअड बनाम लोडरनर बनाम जेमीटर
- निओलाड इंस्टालेशन
- प्रमाणपत्र स्थापना
- प्रॉक्सी सेटअप
- निष्कर्ष
- अनुशंसित पाठ
अवलोकन
नेओलाड एक कम कीमत वाला उच्च दक्षता भार और तनाव परीक्षण उपकरण है जिसका उपयोग वेब और मोबाइल अनुप्रयोगों के प्रदर्शन को मापने के लिए किया जाता है।
Neoload लोड के तहत एप्लिकेशन के प्रदर्शन को निर्धारित करने के लिए आभासी उपयोगकर्ताओं के माध्यम से ट्रैफ़िक का अनुकरण करता है और लेनदेन की प्रतिक्रिया समय का विश्लेषण करता है और साथ ही उन उपयोगकर्ताओं की संख्या को इंगित करता है जिन्हें इंटरनेट, इंट्रानेट या मोबाइल एप्लिकेशन हैंडल कर सकते हैं।
विंडोज़ में .dat फ़ाइल कैसे खोलें
मैंने विभिन्न प्रदर्शन परीक्षण उपकरणों पर काम किया है जिसमें लोडरनर, जेमीटर, आरपीटी और नेओलाड शामिल हैं। सभी प्रदर्शन परीक्षण उपकरणों के बीच, मैं अपने उपयोगकर्ता के अनुकूल रिकॉर्ड और स्क्रिप्ट बढ़ाने के विकल्पों के कारण नियोलोड के साथ सहज महसूस करता हूं जो अन्य उपकरणों की तुलना में परीक्षक के काम को बहुत आसान बनाते हैं।
Neoload ट्यूटोरियल के साथ शुरू करने से पहले, प्रदर्शन परीक्षण क्या है और प्रदर्शन परीक्षण उपकरण की तुलना की आवश्यकता क्यों है, इसके बारे में थोड़ी चर्चा करते हैं।
प्रदर्शन का परीक्षण
प्रदर्शन परीक्षण का उपयोग यह निर्धारित करने के लिए किया जाता है कि जब कोई उपयोगकर्ता या उपयोगकर्ता इसे एक्सेस करते हैं तो वेबसाइट या ऐप कितनी तेजी से प्रतिक्रिया दे रहा है।
यह सिस्टम की स्थिरता की जांच करने के लिए भी किया जाता है यानी कि सर्वर एक समय में हजारों उपयोगकर्ताओं को संभालने में सक्षम है या नहीं।
प्रदर्शन परीक्षण क्यों?
यदि साइट या ऐप अच्छा प्रदर्शन नहीं कर रहा है, तो यह उपयोगकर्ता की गिरावट का कारण बन सकता है यानी उपयोगकर्ता खराब प्रदर्शन के कारण उस साइट का उपयोग करने के लिए इच्छुक नहीं हो सकता है।
नीचे दिए गए प्रश्नों के उत्तर पाने के लिए हमें प्रदर्शन परीक्षण करने की आवश्यकता है:
- लोड करने के लिए मेरा सिस्टम कितनी तेजी से प्रतिक्रिया दे रहा है?
- क्या मेरा सिस्टम बड़ी मात्रा में उपयोगकर्ताओं को संभालने में सक्षम है?
- क्या मेरा सिस्टम जल्दी जवाब दे रहा है? यदि नहीं, तो क्या कारण होगा?
कुछ परिभाषाएँ
(1) लोड परीक्षण
- उपयोग पैटर्न के आधार पर विभिन्न कार्यभार के साथ आवेदन का परीक्षण करना। यह सामान्य कामकाजी परिस्थितियों में संभावित कार्यभार के लिए समर्थन देता है।
- लोड के तहत सिस्टम की प्रतिक्रिया समय और संसाधन उपयोग निर्धारित करने के लिए।
# 2) तनाव परीक्षण
- सिस्टम की अधिकतम क्षमता को खोजने के लिए कम संसाधनों या संसाधनों के लिए प्रतिस्पर्धा के कारण मुद्दों को खोजने के लिए निष्पादित लोड परीक्षण।
- डीबी कनेक्शन जैसे एप्लिकेशन में अड़चनों की पहचान करने के लिए और एक सर्वर को संभालने वाले उपयोगकर्ता अनुरोधों की अधिकतम संख्या निर्धारित करने के लिए।
# 3) धीरज परीक्षण
- एक विस्तारित अवधि के लिए निरंतर लोड के तहत एक आवेदन की स्थिरता की पहचान करने के लिए।
- मेमोरी लीक, कचरा संग्रह आदि से संबंधित समस्याओं को निर्धारित करने में मदद करता है।
नीलोअड बनाम लोडरनर बनाम जेमीटर
आइए नीचे दी गई तालिका का उपयोग करते हुए नोलोड, लोडरनर और जेमीटर की सुविधाओं का पता लगाएं।
फ़ीचर | निओलाड | लोडरनर | जमैटर |
---|---|---|---|
वेब के लिए EUX मैट्रिक्स आवेदन | ब्राउज़र रेंडरिंग इवेंट से संबंधित 4 मेट्रिक्स को मापना संभव है सेलेनियम के साथ एकीकरण का उपयोग करना | Trueclient प्रोटोकॉल- केवल एकल मैट्रिक्स देता है | ब्राउज़र रेंडरिंग ईवेंट संबंधित मैट्रिक्स को मापना संभव है सेलेनियम के साथ एकीकरण द्वारा। |
नवीनतम संस्करण | 6.2 | 12.53 | ३.३ |
भाषा का अंकन | जावा स्क्रिप्ट / जावा | सी / जावा / जावा स्क्रिप्ट | ग्रूवी / जावा |
स्क्रिप्ट रखरखाव | उपयोगकर्ता पथ अनुरक्षण सुविधा का उपयोग करना आसान है जो 40 से 50% तक पुन: स्क्रिप्टिंग / पुन: स्क्रिप्टिंग प्रयास को कम करता है | अनुपलब्ध | अनुपलब्ध |
सह - संबंध | स्वचालित और आसान - सत्र और कुकीज़ से निपटने की आवश्यकता नहीं है - सभी प्रोटोकॉल के लिए रूपरेखा - कोई स्क्रिप्टिंग शामिल नहीं | स्वचालित - नियमों को पहले स्थापित करने की आवश्यकता है - स्क्रिप्टिंग भाषा का उपयोग करके मैन्युअल रूप से सेट पैरामीटर | कोई स्वचालित नहीं मैनुअल सहसंबंध केवल |
स्क्रिप्ट सक्षम / अक्षम करें धारा | राइट-क्लिक के साथ किसी भी तत्व का चयन करें | '* /' के साथ अक्षर '/' दर्ज करने के लिए या स्क्रिप्ट के ब्लॉक टाइप करें | राइट-क्लिक के साथ किसी भी तत्व का चयन करें |
लगातार एकीकरण | जेनकिन- कस्टम ग्राफ़ के साथ हडसन, बांस और टीम शहर | जेनकिन कोई कस्टम ग्राफ़ नहीं | जेनकिन, बांस और हडसन कोई कस्टम ग्राफ़ नहीं |
IOT प्रदर्शन परिक्षण | MQTT, JSMS, SOAP, RESTAPI MQTT के लिए समर्पित अग्रिम कार्रवाई- कोई कोडिंग की आवश्यकता नहीं है। सिद्ध प्रौद्योगिकी। | हाल ही में विजुअल स्टूडियो में व्यापक कोडिंग के साथ IOT का समर्थन करना शुरू किया। | MQTT प्लगइन IOT प्रदर्शन परीक्षण का समर्थन करने के लिए उपलब्ध है |
रिपोर्टिंग | अच्छी रिपोर्टिंग और परीक्षण के परिणाम की तुलना | उत्कृष्ट रिपोर्टिंग, परीक्षा परिणाम की तुलना और विस्तृत विश्लेषण उपलब्ध है | परिणाम विश्लेषण टेबल और चार्ट आदिम हैं; अधिक परिष्कृत विश्लेषण के लिए अन्य चार्टिंग टूल (जैसे, एक्सेल) की आवश्यकता होती है |
मोबाइल सक्षम है | NeoLoad में निर्मित (खरीदने के लिए और कुछ नहीं) • मोबाइल डिवाइस या डेस्कटॉप से सीधे रिकॉर्डिंग की अनुमति देता है • रिकॉर्डिंग और रनटाइम के दौरान मोबाइल ब्राउज़र का अनुकरण करें • WAN एमुलेशन (बैंडविड्थ, लेटेंसी, पैकेट लॉस) के साथ सर्वर पर यथार्थवादी ट्रैफ़िक उत्पन्न करें। Neoload नियंत्रक के साथ यह मुफ़्त है। • ईक्स-उपयोग मेट्रिक्स संग्रह पूरा, सेलेनियम, seetest, युगों आदि। | HTTP प्रोटोकॉल में शामिल नहीं: - एचपी मोबाइल एप्लीकेशन - एचपी मोबाइल ट्रू क्लाइंट • Android डेविस से सीधे रिकॉर्डिंग की अनुमति देता है, डेविस में स्थापित करने के लिए एक मूल एचपी ऐप की आवश्यकता होती है। • कोई स्क्रिप्ट स्क्रिप्ट्स पर नहीं चलती • WAN एमुलेशन की जरूरतें (Shunra) फ्री मॉड्यूल नहीं हैं • उत्तम | कोई बैंडविड्थ अनुकरण नहीं |
क्लाउड टेस्टिंग सॉल्यूशन | NeoLoad में निर्मित (कोई अतिरिक्त सॉफ़्टवेयर लाइसेंस की आवश्यकता नहीं) • क्लाउड प्रदाताओं के साथ गहन एकीकरण से मांग पर बुनियादी ढांचे को जल्दी से व्यवस्थित करना आसान हो जाता है। • Neotys क्लाउड प्लेटफॉर्म के माध्यम से उपलब्ध कई प्रदाता • Neotys क्लाउड प्लेटफॉर्म में Amazon EC2, Cloud Sigma, Rackspace, Joyent और यहां तक कि HP शामिल हैं! | कोई क्लाउड मॉड्यूल लोडरनर में एकीकृत नहीं है। • दो सेवाओं में से एक की आवश्यकता है: - एचपी इलास्टिक टेस्ट - एचपी क्लाउड एश्योर | कोई क्लाउड मॉड्यूल JMeter में एकीकृत नहीं है Blazemeter जैसी अतिरिक्त सेवाओं की आवश्यकता है |
निगरानी | उप नेटवर्क में कई निगरानी इंजन तैनात करने की क्षमता • डायनाट्रेस, सीए एपीएम, और ऐपडायरेक्टिक्स, न्यूरीलिक के साथ एकीकरण। | अलग उपकरण चाहिए - एचपी प्रदर्शन केंद्र | कोई मॉनिटरिंग बिल्ट-इन नहीं |
इस ट्यूटोरियल श्रृंखला में उपर्युक्त अधिकांश विशेषताओं को शामिल किया जाएगा।
निओलाड इंस्टालेशन
कृपया सिस्टम आवश्यकताओं को खोजें यहां ।
चरण 1:
नवीनतम संस्करण डाउनलोड करें और अपने ऑपरेटिंग सिस्टम के आधार पर OS बिट संस्करण चुनें यहां।
चरण 2:
- सिस्टम पर नियंत्रक स्थापित करें।
- अधिक उपयोगकर्ता लोड को संभालने के लिए नामित एजेंट मशीनों पर 'लोड जनरेटर एजेंट' स्थापित करने की सिफारिश की गई है।
- मॉनिटरिंग एजेंट को उन सर्वरों पर स्थापित करें जिनकी निगरानी की जानी है।
ध्यान दें: अभी के लिए, हमें बस एक नियंत्रक की आवश्यकता है।
विस्तृत स्थापना चरण मिल सकते हैं यहां।
चरण 3:
एक बार नेओलाड सफलतापूर्वक स्थापित हो गया। नेओलाड खोलें और एक नया प्रोजेक्ट बनाएं।
चरण 4:
एक बार प्रोजेक्ट सफलतापूर्वक बन जाता है तो टूल नीचे दिखाया गया है।
बेस्ट यूट्यूब टू एमपी कन्वर्टर वेबसाइट
नेओलाड में एक सेक्शन के तहत 3 घटक शामिल हैं। वे:
- डिज़ाइन
- क्रम
- परिणाम
डिज़ाइन :यह LoadRunner में VUgen जैसी स्क्रिप्ट डिज़ाइन के लिए है।
डिज़ाइन में फिर से 3 सेक्शन शामिल हैं जैसा कि ऊपर दिए गए स्क्रीनशॉट में दिखाया गया है।
- उपयोगकर्ता पथ: स्क्रिप्ट को रिकॉर्ड करने और बढ़ाने के लिए उपयोग किया जाता है।
- आबादी: यू परिदृश्य में स्क्रिप्ट जोड़ने के लिए sed।
- मॉनिटर: मॉनिटरिंग सर्वर को जोड़ने के लिए उपयोग किया जाता है।
क्रम :यह लोडरनर में नियंत्रक की तरह है। परिदृश्य बनाने के लिए रनटाइम का उपयोग किया जाता है।
परिणाम :यह लोडरनर में विश्लेषण की तरह है। और परीक्षण चलाने और एक रिपोर्ट उत्पन्न करने के लिए उपयोग किया जाता है।
स्क्रिप्ट डिजाइन के साथ शुरू करने से पहले, नीचे दी गई 2 चीजों को कॉन्फ़िगर करें।
- प्रमाणपत्र स्थापना
- प्रॉक्सी सेटअप
- ब्राउज़र प्रॉक्सी
- आवेदन प्रॉक्सी
प्रमाणपत्र स्थापना
SSL की तरह SSL अधिकृत एप्लिकेशन को रिकॉर्ड करने के लिए, एक Neoload प्रमाणपत्र स्थापित किया जाना चाहिए।
प्रमाणपत्र को दो तरीकों से स्थापित किया जा सकता है:
- एक ऑपरेटिंग सिस्टम स्थापित करें
- ब्राउज़र में स्थापित करें
# 1) ऑपरेटिंग सिस्टम में स्थापित करें
यदि एक ऑपरेटिंग सिस्टम पर एक प्रमाणपत्र स्थापित किया गया है जो क्रोम और इंटरनेट एक्सप्लोरर के लिए लागू होगा तो उन ब्राउज़रों पर अलग से स्थापित करने की आवश्यकता नहीं है। लेकिन यह मोज़िला पर लागू नहीं होगा। यदि हम रिकॉर्डिंग के लिए मोज़िला का उपयोग कर रहे हैं, तो उस ब्राउज़र पर अलग से एक प्रमाणपत्र स्थापित किया जाना चाहिए।
चरण 1: नेओलाड खोलो और जाओ सहायता -> लॉग फ़ोल्डर खोलें ।
यह लॉग्स फोल्डर को खोलेगा और फिर टॉप मेनू से Neoload वर्जन पर क्लिक करें और सर्टिफिकेट में शामिल ’कॉन्फ’ फोल्डर को खोलें।
नीचे दिए गए स्क्रीनशॉट में विवरण प्राप्त करें।
चरण 2: एक बार जब आप किसी प्रमाणपत्र पर डबल-क्लिक करते हैं, तो प्रमाणपत्र स्थापना विज़ार्ड खुल जाएगा।
इसके बाद इंस्टॉल सर्टिफिकेट पर क्लिक करें -> नेक्स्ट -> नेक्स्ट स्टोर के सभी सर्टिफिकेट्स पर क्लिक करें -> ब्राउज -> विश्वसनीय रूट सर्टिफिकेशन अथॉरिटीज को सिलेक्ट करें और नेस्ट करने के लिए नेस्ट को सेलेक्ट करें और आखिर में स्टेप्स पूरा होने के बाद फिनिश पर क्लिक करें।
आपको 'प्रमाण पत्र सफलतापूर्वक स्थापित' बताते हुए एक संदेश मिलेगा।
आप उपरोक्त सभी विवरण नीचे स्क्रीनशॉट में पा सकते हैं।
# 2) ब्राउज़र में इंस्टॉल करें
ऑपरेटिंग सिस्टम में प्रमाणपत्र स्थापित करें मोज़िला ब्राउज़र के लिए लागू नहीं है। इसलिए, हमें ब्राउज़र में अलग से इंस्टॉल करना चाहिए।
चरण 1: खुला हुआ मोज़िला-> उपकरण-> विकल्प-> उन्नत-> प्रमाण पत्र-> प्रमाण पत्र देखें-> क्लिक करें आयात करें प्रमाण पत्र विज़ार्ड खुल जाएगा।
चरण 2: ऑपरेटिंग सिस्टम इंस्टालेशन में ऊपर बताए अनुसार नियोलाड ’कॉन्फ’ फोल्डर में ब्राउज़ करें और सर्टिफिकेट नियोलोअड_रूट_सी.ए। का चयन करें और फिर ठीक पर क्लिक करें। यह दिखाएगा कि एक पॉपअप प्रमाणपत्र सफलतापूर्वक स्थापित है।
चरण 3: यदि नवीनतम मोज़िला ब्राउज़र में एक उन्नत विकल्प नहीं है, तो सेटिंग्स पर क्लिक करें और प्रमाणपत्र खोजें और प्रमाणपत्र देखें पर क्लिक करें।
चरण 4: आयात पर क्लिक करें और फ़ाइल नाम C: Users nagendramma.mallala AppData Roaming Neotys NeoLoad v6.1 conf file के तहत पथ को कॉपी करें और खोलें पर क्लिक करें और आपको प्रमाणपत्र मिल जाएगा।
चरण # 5: प्रमाण पत्र पर क्लिक करें और आपको एक पॉपअप मिलेगा जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। हमें सभी विकल्पों का चयन करना चाहिए और ठीक क्लिक करना चाहिए।
प्रॉक्सी सेटअप
प्रॉक्सी सेटअप में ब्राउज़र प्रॉक्सी और एप्लिकेशन प्रॉक्सी शामिल हैं जिन्हें नीचे विस्तार से बताया गया है।
# 1) ब्राउज़र प्रॉक्सी सेटअप
वेब स्क्रिप्ट डिज़ाइन शुरू करने से पहले, एक ब्राउज़र प्रॉक्सी सेट करें।
पोर्ट और नेओलाड रनिंग होस्ट को प्रॉक्सी सेट करने के लिए प्रदान किया जाना चाहिए।
नेओलाड के लिए डिफ़ॉल्ट पोर्ट। 8090 होगा। '
कोई भी ब्राउज़र खोलें और प्रॉक्सी सेट करें। यहां हम IE ब्राउज़र दिखा रहे हैं।
जावा में arrays.sort का उपयोग कैसे करें
चरण 1 :आईई खोलें सेटिंग्स पर जाएं -> इंटरनेट विकल्प -> मेनू से from कनेक्शन का चयन करें और लैन सेटिंग्स पर क्लिक करें।
चरण 2: LAN के लिए उपयोग प्रॉक्सी सर्वर पर क्लिक करें और होस्ट पता और पोर्ट नंबर की संख्या दर्ज करें और चल रहा है और ठीक क्लिक करें।
होस्ट पता चलाने वाला नेओलाड 'लोकलहोस्ट' होगा।
# 2) अनुप्रयोग प्रॉक्सी सेटअप
स्क्रिप्ट को रिकॉर्ड करने के लिए, ब्राउज़र प्रॉक्सी सेटअप पर्याप्त होगा लेकिन कुछ एप्लिकेशन में विशिष्ट प्रॉक्सी होती है यानी हम सार्वजनिक रूप से एप्लिकेशन तक नहीं पहुंच सकते हैं, इसलिए हमें उनका सर्वर प्रॉक्सी सेट करना चाहिए, तभी आवेदन सुलभ होगा।
उन प्रकार के एप्लिकेशन को रिकॉर्ड करने के लिए हमें Neoload रिकॉर्डिंग प्राथमिकताओं में प्रॉक्सी सेट करना चाहिए।
चरण 1: नेओलाड में चयन करें रिकॉर्ड -> रिकॉर्डिंग वरीयताओं पर क्लिक करें और फिर रिकॉर्ड वरीयताएँ विज़ार्ड खुल जाएगा।
चरण 2:सी प्रॉक्सी पर चाटना , और आपको दो विकल्प मिलेंगे यानी इंटरनेट प्रॉक्सी और एप्लिकेशन प्रॉक्सी।
चरण 3:ऐड पर क्लिक करें दाईं ओर से और 'नाम' दर्ज करें और इसके लिए प्रॉक्सी विवरण जोड़ें उदाहरण , होस्ट tutorial.exmple.com और पोर्ट 8889।
चरण 4: यदि एप्लिकेशन प्रॉक्सी को प्रमाणीकरण की आवश्यकता है, तो हमें लॉगिन क्रेडेंशियल भी देना चाहिए।
चरण # 5: याnce आवश्यक विवरण भरे हुए हैं, ठीक क्लिक करें।
चरण # 6: एप्लिकेशन प्रॉक्सी पर जाएं और ड्रॉप डाउन से बनाए गए प्रॉक्सी का चयन करें और अंत में आवेदन पर क्लिक करें।
निष्कर्ष
अब तक हमने सीखा है कि प्रदर्शन परीक्षण क्या है, प्रदर्शन परीक्षण कुछ प्रकार के प्रदर्शन परीक्षण के साथ क्यों किया जाता है और नेओलाड अन्य उपकरणों से अलग कैसे है, इसकी स्थापना, प्रमाणपत्र स्थापना, प्रॉक्सी सेटअप, आदि।
मुझे उम्मीद है कि आप इस जानकारीपूर्ण ट्यूटोरियल के माध्यम से Neoload टूल के बारे में अधिक जानकारी प्राप्त कर चुके होंगे।
लेखक के बारे में: यह श्रृंखला एसटीएच टीम के सदस्य नागा मल्लाला द्वारा लिखी गई है। नेओलाड, जेमीटर, लोडरनर, सोसा, न्यूट्रेलिक और मपुलसे टूल्स में अच्छे अनुभव के साथ लेक्चरर और सीनियर सॉफ्टवेयर इंजीनियर के रूप में 8 साल का अनुभव है।
हमारे आगामी भाग 2 ट्यूटोरियल में , हम नेओलाड टूल में स्क्रिप्ट डिजाइन के बारे में अधिक जानेंगे।
=> संपूर्ण प्रदर्शन परीक्षण ट्यूटोरियल श्रृंखला के लिए यहां जाएं
अनुशंसित पाठ
- परीक्षण प्राइमर eBook डाउनलोड
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- जावा प्रोग्रामिंग भाषा का परिचय - वीडियो ट्यूटोरियल
- पायथन परिचय और स्थापना प्रक्रिया
- जीरा डाउनलोड और स्थापना जीरा लाइसेंस सेटअप के साथ
- Apache JMeter परिचय, डाउनलोड और स्थापना
- माइक्रो फोकस लोडरनर का परिचय - लोडरनर ट्यूटोरियल # 1 के साथ लोड परीक्षण
- सोपुई डाउनलोड और इंस्टॉलेशन प्रक्रिया द्वारा चरण - सोपीयू ट्यूटोरियल # 3