Loadrunner कंट्रोलर ट्यूटोरियल: मैनुअल और लक्ष्य-उन्मुख परिदृश्य
⚡ स्मार्ट सारांश
LoadRunner में कंट्रोलर, तैयार VuGen स्क्रिप्ट को एक चालू लोड टेस्ट में बदल देता है: यह VUser समूहों को इकट्ठा करता है, उन्हें लोड जनरेटर पर फैलाता है, रैंप को शेड्यूल करता है, और परिदृश्य के निष्पादन के दौरान लाइव परिणाम स्ट्रीम करता है।
नियंत्रक क्या है?
जैसा कि नाम से पता चलता है, कंट्रोलर एक ऐसा प्रोग्राम है जो समग्र लोड परीक्षण को "नियंत्रित" करता है। यह लोड परीक्षण में सहायता प्रदान करने के लिए जिम्मेदार है।ping आप अपने पहले से बनाए गए VuGen स्क्रिप्ट का उपयोग करके अपने परफॉर्मेंस टेस्ट डिज़ाइन को चला सकते हैं। यह आपको रन-टाइम सेटिंग्स को ओवरराइड करने, थिंक टाइम को सक्षम या अक्षम करने, रेंडेज़वस पॉइंट्स को सेट करने, लोड जनरेटर जोड़ने और प्रत्येक जनरेटर द्वारा सिमुलेट किए जा सकने वाले उपयोगकर्ताओं की संख्या को नियंत्रित करने की सुविधा देता है। यह स्वचालित रूप से निष्पादन परिणामों का डंप बनाता है और आपको लोड टेस्ट रनिंग की "वर्तमान स्थिति" का लाइव दृश्य प्रदान करता है।
आइए लोड रनर कंट्रोलर के बारे में और अधिक जानें।
ब्रांड नोट: नीचे दिए गए स्क्रीनशॉट एचपी युग के रिलीज़ से लिए गए हैं, और यह उत्पाद बाद में माइक्रो फोकस के पास चला गया और अब इसे बेचा जाता है। OpenText व्यावसायिक प्रदर्शन इंजीनियरिंगकंट्रोलर, वूजेन, लोड जनरेटर और एनालिसिस के नाम और कार्यप्रणाली वही रहती है, इसलिए यहां दिए गए सभी चरण अभी भी लागू होते हैं।
नियंत्रक कैसे लॉन्च करें
कंट्रोलर लॉन्च करने के लिए, स्टार्ट मेनू -> एचपी सॉफ्टवेयर -> एचपी लोड रनर -> कंट्रोलर पर जाएं, जैसा कि नीचे दिखाया गया है:
लॉन्च करने के बाद, आपको कुछ ही देर में एक स्प्लैश स्क्रीन दिखाई देगी। नीचे एक त्वरित स्नैप प्रदर्शित किया गया है:
स्नैपशॉट लेते ही कंट्रोलर की मुख्य विंडो खुल जाएगी। स्क्रीन के मुख्य घटकों पर चर्चा करने से पहले आइए इसे देख लेते हैं।
यदि "नया परिदृश्य" स्क्रीन स्वचालित रूप से नहीं आती है, (आपके द्वारा प्राथमिकता बदलने के बाद) तो आप फ़ाइल मेनू के अंतर्गत नया बटन पर क्लिक कर सकते हैं या क्लिक कर सकते हैं टूलबार से बटन। वैकल्पिक रूप से, आप Ctrl + N पर क्लिक कर सकते हैं। संदर्भ के लिए मेनू नीचे प्रदर्शित किया गया है।
इसी तरह, किसी मौजूदा या पहले से बनाए गए परिदृश्य को खोलने के लिए आप Ctrl + O या आइकन पर क्लिक करें, और यह फ़ाइलों को ब्राउज़ करने के लिए एक मानक डायलॉग बॉक्स खोलेगा। LoadRunner Scenario फ़ाइल का एक्सटेंशन है *.एलआरएस
कंट्रोलर में दो प्रकार के परिदृश्य होते हैं।
- मैनुअल परिदृश्य
- लक्ष्य-उन्मुख परिदृश्य
मैनुअल परिदृश्य में प्रतिशत मोड हो भी सकता है और नहीं भी। हम प्रत्येक पर विस्तार से चर्चा करेंगे।
मैन्युअल परिदृश्य का अनुकरण
मैन्युअल प्रक्रिया स्थिर होती है और स्थिति पर अधिक नियंत्रण प्रदान करती है। आप तय कर सकते हैं कि कौन सा लेनदेन निष्पादित करना है, कितनी बार और कितनी देर तक।
परीक्षण मिश्रण की संरचना के आधार पर, आप अनुप्रयोग व्यवहार जैसे हिट्स की संख्या, प्रतिक्रिया समय आदि देख सकते हैं।
आपको बाद में पता चलेगा कि मैनुअल परिदृश्य लक्ष्य-उन्मुख परिदृश्य से कैसे भिन्न होता है।
मैन्युअल परिदृश्य बनाने के लिए, “परिदृश्य प्रकार चुनें” से मैन्युअल परिदृश्य चुनें
अभी के लिए, आइए शुरुआत में गैर-प्रतिशत मोड का उपयोग करें। नीचे दिए गए स्नैपशॉट पर एक नज़र डालें:
आप ऊपर दी गई स्क्रीन से ही उन स्क्रिप्ट का चयन कर सकते हैं जिन्हें आप परिदृश्य में जोड़ना चाहते हैं। हालाँकि, आमतौर पर स्क्रिप्ट को बाद में जोड़ना प्रचलित है।
आगे बढ़ने के लिए ओके बटन पर क्लिक करें।
इससे एक खाली परिदृश्य तैयार हो जाएगा और इसे मुख्य स्क्रीन पर लोड कर दिया जाएगा। आप देखेंगे कि अब सेव बटन सक्षम हो गया है। नीचे दिए गए स्नैपशॉट पर एक नज़र डालें:
इसी तरह, यदि आपने परिदृश्य का प्रकार चुनते समय प्रतिशत मोड चुना है, तो स्क्रीन थोड़ी अलग दिखाई देगी। उपयोगकर्ताओं की संख्या के बजाय, यह प्रतिशत में उपयोगकर्ताओं का वितरण दिखाएगा। नियंत्रक स्वचालित रूप से निर्दिष्ट प्रतिशत के अनुसार उपयोगकर्ताओं को वितरित करता है।
बाकी सब वही है। नीचे दिए गए स्नैपशॉट को देखें:
यदि आप शुरू में कोई परिदृश्य नहीं बनाते हैं, तो आपको नीचे दिया गया टूलबार दिखाई देगा:
पर क्लिक कर सकते हैं एक नया खाली परिदृश्य बनाने के लिए बटन। एक बार परिदृश्य बन जाने के बाद, आप क्लिक कर सकते हैं
किसी परिदृश्य को सहेजने के लिए बटन या Ctrl + S पर क्लिक करें। इसी तरह, आप पर क्लिक कर सकते हैं
अपने स्थानीय कंप्यूटर ड्राइव से पहले से मौजूद परिदृश्य को खोलने के लिए बटन का उपयोग करें।
शेष बटन केवल LoadRunner के अन्य घटकों को आमंत्रित करता है। बटन VuGen को सक्रिय करता है और
यह बटन लोड रनर विश्लेषण को सक्रिय करता है।
एक बार जब आप VUser स्क्रिप्ट या समूह जोड़ लेते हैं, तो आप देखेंगे कि संबंधित टूलबार में अतिरिक्त आइकन दिखाई देंगे। नया टूलबार इस प्रकार दिखेगा:
नये टूलबार में 2 अतिरिक्त नियंत्रण हैं।
RSI बटन सभी लोड की सूची खोलता है Generatorहमारे मामले में, हम जनरेटर के रूप में “लोकलहोस्ट” का उपयोग कर रहे हैं। इसका मतलब है कि आपकी स्थानीय मशीन का उपयोग नियंत्रक के साथ-साथ अन्य द्वारा भी किया जाएगा। Generator वर्चुअल यूजर लोड का अनुकरण करने के लिए। नेटवर्क वर्चुअलाइजेशन सेटिंग्स को क्लिक करके खोला जा सकता है
आइकन। नेटवर्क वर्चुअलाइजेशन के लिए आपके मशीन में Shunra NV for HP Software संस्करण 8.6 या उच्चतर स्थापित होना आवश्यक है। यह एकीकरण लोड और प्रदर्शन परीक्षण वातावरण में उत्पादन नेटवर्क स्थितियों को वर्चुअलाइज़ करके परीक्षण सटीकता को बढ़ाता है। अपने परीक्षण वातावरण में Shunra NV for HP Software को शामिल करने के लिए, अपने HP सेवा प्रतिनिधि से संपर्क करें।
संस्करण नोट: एचपी ने 2014 में शुनरा का अधिग्रहण किया और यह सुविधा अब विक्रेता के अपने नेटवर्क वर्चुअलाइजेशन घटक के रूप में उपलब्ध है, इसलिए वर्तमान इंस्टॉलेशन के लिए अब अलग से शुनरा उत्पाद की आवश्यकता नहीं है।
अब जबकि आपने एक नया, खाली LoadRunner Scenario बना लिया है, कृपया इसके साथ आने वाले डिफ़ॉल्ट कॉन्फ़िगरेशन को नोट कर लें:
द्वारा निर्धारित: परिदृश्य
चलने का मोड: वास्तविक विश्व अनुसूची
क्योंकि एक VUser स्क्रिप्ट को VUsers के एक समूह द्वारा चलाया जाएगा, इसलिए इसे समूह भी कहा जाता है। समूह नाम कॉलम में VUser स्क्रिप्ट का नाम दिखाई देगा। आइए इस परिदृश्य में अपनी VUsers स्क्रिप्ट जोड़ते हैं।
जब कोई परिदृश्य पूरी तरह से बन जाता है, तो आपको परिदृश्य समूह के अंतर्गत नीचे टूलबार दिखाई देगा:
आप पर क्लिक कर सकते हैं VUser समूह जोड़ने के लिए टूलबार में आइकन पर क्लिक करें।
जब आप समूह नाम कॉलम के अंतर्गत किसी सेल पर क्लिक करेंगे, तो एक छोटा बॉक्स खुलेगा अर्थात - यहाँ आप हाल ही में VUser स्क्रिप्ट की एक त्वरित सूची और साथ ही ब्राउज़ बटन देख सकते हैं। नीचे स्क्रीनशॉट देखें।
आप सूची से चुन सकते हैं या बस इच्छित निर्देशिका से ब्राउज़ कर सकते हैं। यदि आप ब्राउज़ बटन पर क्लिक करते हैं, तो यह MS कॉमन डायलॉग बॉक्स के समान एक डायलॉग बॉक्स खोलता है। नीचे दिए गए स्नैपशॉट को देखें:
जैसा कि आप देख सकते हैं, आप VUser स्क्रिप्ट, GUI स्क्रिप्ट या अन्य स्क्रिप्ट ब्राउज़ कर सकते हैं। QTP स्क्रिप्ट यहाँ हैं। कृपया ध्यान रखें, एक जीयूआई या QTP स्क्रिप्ट केवल एक ही उपयोगकर्ता को स्थापित कर सकती है और इसका उपयोग "लोड सिमुलेशन" के लिए नहीं किया जा सकता है। क्या आप स्वयं को बता सकते हैं कि ऐसा क्यों है? QTP क्या स्क्रिप्ट लोड सिनेरियो में उपलब्ध है?
सही उत्तर है कि QTP स्क्रिप्ट को लोड सिनेरियो में जोड़ा जा सकता है।tracटी जानकारी:
चूंकि LoadRunner स्क्रिप्ट अनुरोध और प्रतिक्रिया के आधार पर काम करती है, इसलिए इसमें UI और डेटा रेंडरिंग की अवधि शामिल नहीं है। QTP यह स्क्रिप्ट लोड के तहत वास्तविक उपयोगकर्ता अनुभव का 1 नमूना प्रदान करेगी। बेशक, QTP स्क्रिप्ट में वर्णनात्मक प्रोग्रामिंग के माध्यम से सभी लेनदेन लागू किए जाने चाहिए।
यदि आप बाईं ओर ग्रे क्षेत्र पर राइट-क्लिक करते हैं, तो आपको नीचे स्क्रीनशॉट की तरह एक छोटा मेनू दिखाई देगा:
आप अपनी VUser स्क्रिप्ट ब्राउज़ करने के लिए Add Group पर क्लिक कर सकते हैं।
किसी समूह को हटाने के लिए, क्लिक करें टूल बार में बटन या समूह पर राइट क्लिक करें और समूह निकालें का चयन करें - जैसा कि नीचे दिखाया गया है:
सुझाव: पर भी क्लिक कर सकते हैं चयनित समूह के लिए विशिष्ट रन टाइम सेटिंग्स देखने के लिए बटन। आप एक समय में चयनित समूहों पर रन टाइम सेटिंग्स लागू करने के लिए कई समूहों का चयन कर सकते हैं (Ctrl + क्लिक दबाकर)।
टूलबार से, आप विवरण बटन पर क्लिक कर सकते हैं [ ] पर क्लिक करके VUser समूह से संबंधित सभी विवरण देखें।
यदि आप More पर क्लिक करेंगे, तो यह आपको 3 टैब वाला एक पैनल दिखाएगा। पहला टैब, Rendezvous, डिफ़ॉल्ट रूप से खुलेगा:
आप VUsers टैब में सूचीबद्ध VUsers भी देख सकते हैं। यदि आपने VUsers को ID असाइन की हैं, तो वे आपको यहां दिखाई देंगी।
आप स्क्रिप्ट फ़ोल्डर में मौजूद सभी फ़ाइलों की सूची भी देख सकते हैं। इससे आपको अंतिम डायरेक्टरी तक जाने की ज़रूरत नहीं पड़ती और केवल प्रासंगिक फ़ाइलें ही दिखाई देती हैं।
हम अलग से अध्ययन करेंगे कि किसी समूह को कैसे शेड्यूल किया जाए।
एक बार आपका परिदृश्य तैयार हो जाए, तो आप क्लिक कर सकते हैं अपने परिदृश्य को निष्पादित करना शुरू करने के लिए बटन। एक बार जब आप प्ले बटन पर क्लिक करते हैं, तो आप देखेंगे कि कंट्रोलर डिज़ाइन टैब से रन टैब पर स्विच हो जाता है।
कंट्रोलर डिज़ाइन व्यू आपको स्क्रिप्ट को चलाते समय देखने की सुविधा भी देता है। त्रुटियों का सामना करने पर यह उपयोगी होता है। हालांकि, स्क्रिप्ट में किए गए कोई भी बदलाव चल रहे सिनेरियो में दिखाई नहीं देंगे। सिनेरियो के न चलने पर भी, बदलावों को प्रभावी होने के लिए आपको विवरण देखना होगा और रिफ्रेश बटन पर क्लिक करना होगा।
आप कंट्रोलर से सीधे क्लिक करके स्क्रिप्ट देख सकते हैं बटन.
इसी तरह, आप वर्तमान VUsers को देख सकते हैं (हाँ, आप वास्तव में उन्हें देख सकते हैं) पर क्लिक करके बटन.
एक बार जब आप कॉन्फ़िगरेशन के साथ अच्छे हो जाते हैं, तो आप हिट कर सकते हैं बटन पर क्लिक करें या रनिंग टैब पर जाएं और क्लिक करें
बटन.
परिदृश्य के निष्पादन की शुरुआत में, नियंत्रक परिणामों को डंप करने के लिए एक अस्थायी निर्देशिका बनाएगा। यदि निर्देशिका पहले से मौजूद है, तो आपको एक संकेत मिलेगा:
यदि आप हाँ चुनते हैं, तो पिछला डंप खो जाएगा। यदि आप नहीं चुनते हैं, तो आपको नीचे विंडो दिखाई देगी। यदि आप चाहें तो प्रत्येक परिणाम के लिए एक नई निर्देशिका बनाने का विकल्प चुन सकते हैं। हालाँकि, इसके तुरंत बाद स्थान समाप्त होने पर विचार करें।
जैसे ही आप OK दबाएंगे, आपका परिदृश्य चलना शुरू हो जाएगा। आप देखेंगे कि उपयोगकर्ता Pending से Init कॉलम में जा रहे हैं और इसी तरह आगे भी जा रहे हैं।
एक उदाहरण निष्पादन इस प्रकार दिखेगा:
आप पास किए गए ट्रांजैक्शन पर क्लिक कर सकते हैं जो एक नई विंडो खोलता है। यहां आप उन ट्रांजैक्शन की स्थिति देख सकते हैं जिन्हें आपने अपनी पूरी स्क्रिप्ट में लागू किया है।
इसी तरह, आप किसी भी ग्राफ को खोलने के लिए बाईं ओर किसी भी ग्राफ नाम पर क्लिक कर सकते हैं।
विंडो के निचले भाग में, आप देख सकते हैं कि कौन से लेनदेन पास हो रहे हैं, किसी भी उपयोगकर्ता द्वारा अब तक लिया गया न्यूनतम समय, अधिकतम समय, औसत समय और मानक विचलन।
आप परिणामों को साथ-साथ या परिदृश्य पूरा होने के बाद ही एकत्रित करना चुन सकते हैं। टॉगल के लिए, परिणाम मेनू पर क्लिक करें और आपको नीचे मेनू मिलेगा।
यदि आप कोलेशन को सक्षम करना चाहते हैं, तो आप इसे चेक करके रख सकते हैं।
लक्ष्य-उन्मुख परिदृश्य का अनुकरण करना
लक्ष्य-उन्मुख परिदृश्य प्रकृति में गतिशील होता है - इसका मतलब है, यह सर्वर पर सिम्युलेट किए जा रहे समग्र लोड को बदलता रहता है। आप एक लक्ष्य निर्धारित करते हैं, उदाहरण के लिए, लक्ष्य सर्वर के लिए आप जितने हिट प्राप्त करना चाहते हैं, किसी लेनदेन के लिए अधिकतम प्रतिक्रिया समय आदि।
उपरोक्त आंकड़ों के आधार पर, आप यह विश्लेषण कर सकते हैं कि स्वीकार्य प्रतिक्रिया समय सीमा के भीतर रहते हुए आपका एप्लिकेशन अधिकतम कितने उपयोगकर्ताओं को सपोर्ट करता है। इसी प्रकार, आप यह भी पता लगा सकते हैं कि सर्वर पर X संख्या में हिट पहुंचने तक एप्लिकेशन से अधिकतम कितने उपयोगकर्ता कनेक्ट हो सकते हैं।
ऐसे मामले में, कंट्रोलर सर्वर पर उपयोगकर्ताओं की संख्या को स्वचालित रूप से बदलता रहता है, इसलिए, उपयोगकर्ता कितनी बार या कितनी देर तक चलता है, इस पर आपका बहुत कम नियंत्रण होता है।
नया परिदृश्य बनाने के लिए नया पर क्लिक करें और लक्ष्य-उन्मुख परिदृश्य चुनें।
निम्न स्क्रीन प्रदर्शित होगी:
VUser समूहों को जोड़ने की प्रक्रिया मैनुअल परिदृश्य के मामले में बिल्कुल समान है।
जैसा कि नाम से ही स्पष्ट है, लक्ष्य-उन्मुख परिदृश्य में मुख्य अंतर यह है कि आप एक लक्ष्य निर्धारित करते हैं। इसके बाद कंट्रोलर उस लक्ष्य की प्राप्ति तक व्यू-यूज़र्स की संख्या को स्वचालित रूप से परिवर्तित करता रहता है।
हालांकि इंटरफ़ेस का अधिकांश भाग मैन्युअल परिदृश्य के समान ही है, कुछ स्क्रीन अलग तरह से दिखाई देती हैं, हालांकि वे समान क्रियाएं करती हैं। उदाहरण के लिए, एक VUser समूह या एक VUser स्क्रिप्ट जोड़ने के लिए, क्लिक करें। बटन पर क्लिक करें। इससे नीचे दी गई विंडो खुलेगी:
यहां आप हाल ही में लिखी गई स्क्रिप्ट का चयन कर सकते हैं, किसी स्क्रिप्ट को ब्राउज़ कर सकते हैं या नई स्क्रिप्ट बनाने के लिए रिकॉर्ड बटन दबा सकते हैं।
खिड़की बंद करने के लिए ओके पर क्लिक करें।
आवश्यकतानुसार, आप क्लिक कर सकते हैं चयनित समूह/VUser स्क्रिप्ट का विवरण देखने के लिए बटन।
पर क्लिक करने बटन वर्तमान परिदृश्य से चयनित VUser समूह को हटा देगा। परिवर्तन केवल तभी सहेजे जाएँगे जब आप सहेजेंगे।
पर क्लिक करने बटन दबाने पर रन टाइम सेटिंग्स खुल जाएंगी, जैसा कि हमने VuGen में पढ़ा था। हालांकि, यदि आप यहां रन टाइम सेटिंग्स को ओवरराइड (या संशोधित) करते हैं, तो परिवर्तन केवल वर्तमान परिदृश्य के लिए प्रभावी होंगे। यदि आप स्क्रिप्ट को हटाकर पुनः लोड करते हैं, या रिफ्रेश (विवरण दृश्य में) करते हैं, तो आपके द्वारा किए गए सभी परिवर्तन समाप्त हो जाएंगे। इससे स्क्रिप्ट बनाते समय सहेजी गई रन टाइम सेटिंग्स पुनः लोड हो जाएंगी।
पर भी क्लिक कर सकते हैं चयनित VUser समूह को VuGen में खोलने के लिए बटन।
यदि आप लोड कॉन्फ़िगर करना चाहते हैं Generators (हमारा अगला विषय) पर आप क्लिक कर सकते हैं बटन.
नीचे दी गई तालिका दोनों प्रकार के परिदृश्यों के बीच पहले बताए गए अंतर को दर्शाती है।
| पहलू | मैनुअल परिदृश्य | लक्ष्य-उन्मुख परिदृश्य |
| भार का निर्धारण कौन करता है? | आप करते हैं, VUser द्वारा VUser | नियंत्रक आपके लक्ष्य तक पहुंचने के लिए यह कार्य करता है। |
| प्रकृति | एक बार डिज़ाइन किए जाने पर स्थिर | गतिशील, रन के दौरान बदलता रहता है |
| आप परिभाषित करते हैं | लेन-देन, वीयूज़र संख्या, अवधि | प्रति सेकंड हिट की संख्या या प्रतिक्रिया समय जैसा कोई लक्ष्य |
| अतिरिक्त मोड | प्रतिशत मोड VUsers को उनके हिस्से के अनुसार वितरित करता है। | प्रतिशत मोड नहीं |
| के लिए सबसे अच्छा | एक ज्ञात परीक्षण मिश्रण का पुनरुत्पादन | लक्ष्य की सहन क्षमता का पता लगाना |
लक्ष्य-उन्मुख परिदृश्य का निष्पादन मैनुअल परिदृश्य के समान ही है।
लोड कॉन्फ़िगर करें Generators
लोड को कॉन्फ़िगर करने के दो तरीके हैं Generators.
जब आप ऐड ग्रुप (वीयूजर स्क्रिप्ट जोड़ने के लिए) पर क्लिक करेंगे, तो आपको नीचे दी गई विंडो दिखाई देगी:
आप लोड के अनुरूप ऐड पर क्लिक कर सकते हैं Generator अपने लोड को नाम दें और ब्राउज़ करें Generatorया वैकल्पिक रूप से, आप बस "localhost" टाइप कर सकते हैं और अपने कंट्रोलर मशीन को लोड के रूप में उपयोग करना शुरू कर सकते हैं। Generator.
यदि आप “जोड़ें…” पर क्लिक करेंगे, तो आपको नीचे दी गई विंडो दिखाई देगी:
आप लोड से संबंधित अधिक सेटिंग्स देखने के लिए अधिक पर क्लिक कर सकते हैं Generatorअधिक समझ बनाने के लिए विभिन्न टैब पर जाएँ:
ऊपर दिए गए कॉन्फ़िगरेशन रन-टाइम सेटिंग्स के लिए थे। जैसा कि आप देख सकते हैं, एक समय में अधिकतम 50 उपयोगकर्ताओं को आरंभीकृत किया जा सकता है।
नीचे VUser सीमा का विन्यास है।
यदि आप डिफ़ॉल्ट सेटिंग पर वापस जाना चाहते हैं और अपने द्वारा किए गए किसी भी बदलाव को हटाना चाहते हैं, तो डिफ़ॉल्ट पर क्लिक करें। परिवर्तनों को सहेजने और विंडो बंद करने के लिए ओके बटन पर क्लिक करें।
लोड जोड़ने और कॉन्फ़िगर करने का दूसरा तरीका Generators क्लिक करके है परिदृश्य मेनू और क्लिक करें भार Generators.
इससे मुख्य विंडो खुल जाएगी Generatorयहां आप सभी लोड की स्थिति देख सकते हैं Generatorयह नाम के नाम को संदर्भित करता है। Generator. स्थिति वर्तमान स्थिति है, चाहे जनरेटर उपयोग के लिए तैयार हो या नहीं। प्लेटफ़ॉर्म बताता है Operaजनरेटर की टिंग प्रणाली जो हो सकती है Windows or यूनिक्स केवल। प्रकार बताता है कि यह स्थानीय या क्लाउड आधारित जनरेटर है या नहीं। नीचे दिए गए स्नैपशॉट पर एक नज़र डालें:
प्लेटफ़ॉर्म नोट: la Windows-या-यूनिक्स शब्दांकन यहाँ दिखाए गए रिलीज़ को दर्शाता है। वर्तमान लोड रनर रिलीज़ लिनक्स वितरणों जैसे कि पर लोड जनरेटर भी स्थापित करते हैं। Ubuntu सर्वर 22.04 एलटीएस और आरएचईएल 9।
एक और जनरेटर जोड़ने के लिए, आपको ऐड बटन पर क्लिक करना होगा। ऐड पर क्लिक करने के बाद, आपको वही स्क्रीन दिखाई देगी जो पहले ही ऊपर चर्चा की गई है।
एक बार जनरेटर कॉन्फ़िगर हो जाने पर, स्क्रीन बंद करने के लिए बंद करें बटन पर क्लिक करें।
समूह शेड्यूल करें
अपना परिदृश्य चलाने से पहले, आपको शेड्यूल कॉन्फ़िगर करना होगा। आप या तो परिदृश्य के आधार पर या समूह के आधार पर शेड्यूल कर सकते हैं। इनमें से प्रत्येक को आगे वास्तविक-विश्व शेड्यूल या बुनियादी शेड्यूल (जिसे रन मोड कहा जाता है) में वर्गीकृत किया जा सकता है।
यदि आप परिदृश्य के अनुसार शेड्यूल करते हैं और वास्तविक-विश्व शेड्यूल बनाते हैं, तो आपको वैश्विक शेड्यूल क्षेत्र में नीचे दिए गए विकल्प दिखाई देंगे:
हालाँकि, यदि आप कोई परिदृश्य शेड्यूल करते हैं और एक बेसिक शेड्यूल बनाते हैं, तो आपको नीचे विंडो दिखाई देगी। क्या आप अंतर पा सकते हैं?
आप समूह के अनुसार भी शेड्यूल कर सकते हैं। यह कॉन्फ़िगरेशन को समूह स्तर पर लागू करेगा। इसे आगे रियल-वर्ल्ड और बेसिक रन मोड के रूप में वर्गीकृत किया जा सकता है।
इसी तरह, आप रन मोड को बेसिक शेड्यूल में बदल सकते हैं। दोनों के बीच अंतर जानने के लिए अपने टेस्ट डिज़ाइनिंग कौशल का उपयोग करें। यहाँ एक संदर्भ है:
क्या आपने परिदृश्य शेड्यूल टूलबार में एक नया आइकन दिखाई दिया?
यह आपके संदर्भ के लिए है:
रेंडेजवस आइकन केवल समूह कॉन्फ़िगरेशन के मामले में दिखाई दे रहा है।
एसएलए (सर्विस लेवल एग्रीमेंट) स्थापित करें
आपने अपने ग्राहकों के साथ सर्विस लेवल एग्रीमेंट (SLA) पर हस्ताक्षर किए होंगे। LoadRunner या Controller में SLA आपको SLA के अनुसार अपने एप्लिकेशन का परीक्षण करने का अवसर देता है। ध्यान रखें, एक सामान्य (गैर-SLA) परिदृश्य आपको समस्याओं और उनके मूल कारण का पता लगाने के लिए विभिन्न प्रकार के परिदृश्यों को चलाने का अवसर देता है; जबकि, आपके ग्राहक केवल SLA के तहत आपके एप्लिकेशन का परीक्षण करना चाहेंगे ताकि यह देख सकें कि यह अनुबंध में निर्धारित अनुसार काम करता है या नहीं।tracचाहे हो या न हो।
नियंत्रक के मुख्य डिज़ाइन दृश्य से, SLA टूलबार ढूंढें; यह दाहिनी ओर शीर्ष कोने पर है और इस तरह दिखता है:
दबाएं बटन दबाने पर निम्न विंडो खुलेगी:
दबाएं बटन.
नई विंडो पर ध्यान दें। यहाँ आप SLA का मापन चुन सकते हैं। हमारे उदाहरण में, हम ट्रांजेक्शन रिस्पांस टाइम ले रहे हैं। एक नज़र डालें:
दबाएं बटन.
अगली विंडो में, आप उन लेन-देनों का चयन कर सकते हैं जहाँ उपरोक्त माप लागू किया जाएगा। हम केवल मुख्य लेन-देन यानी 01_Signup का उपयोग कर रहे हैं
इससे मुख्य पृष्ठ खोलने तथा अन्य कम महत्वपूर्ण लेन-देन को बाहर रखने में मदद मिलेगी।
खिड़की पर एक नज़र डालें:
दबाएं बटन.
नई विंडो में, आप सीमा मान का प्रतिशत चुन सकते हैं। यदि आपने कई लेन-देन चुने हैं, तो आप क्लिक कर सकते हैं बटन दबाएं। नीचे दी गई विंडो पर नज़र डालें:
दबाएं बटन.
अगली स्क्रीन एक सादा क्लोजर है। क्लिक करें SLA को बंद करने के लिए बटन दबाएँ।
क्लिक करने के बाद , आपको नियंत्रक की मुख्य डिज़ाइन विंडो दिखाई देगी जिसमें SLA दिखाई देगा। एक नज़र डालें:
आप पर क्लिक कर सकते हैं SLA विवरण देखने के लिए बटन पर क्लिक करें। निम्न विंडो खुलेगी:
क्लिक करें उपरोक्त विंडो को बंद करने के लिए बटन दबाएं।
यदि आप किसी मौजूदा SLA को हटाना चाहते हैं, तो आप पर क्लिक कर सकते हैं बटन पर क्लिक करें। क्लिक करने पर, आपको नीचे पुष्टिकरण संदेश दिखाई देगा:
यदि आप पर क्लिक करते हैं बटन पर क्लिक करने पर आपको SLA के उन्नत विकल्प दिखाई देंगे।
यह सलाह दी जाती है कि आप डिफ़ॉल्ट विकल्प यानी आंतरिक रूप से परिकलित विकल्प के साथ काम करें। Tracking बस। स्नैपशॉट पर एक नज़र डालें:
यदि आप आंतरिक रूप से गणना किए गए के साथ काम करते हैं Tracking अवधि, विश्लेषण स्वचालित रूप से सेट करता है tracवह अवधि जिसके दौरान एसएलए की स्थिति निर्धारित की जाएगी। इस विकल्प में न्यूनतम अवधि है। tracकिंग पीरियड 5 सेकंड पर सेट किया गया है।
दूसरी ओर, आप चयन करते हैं Tracking वांछित सेकंडों की संख्या के लिए अवधि निर्धारित करें। बस अगले रेडियो बटन का चयन करें।
SLA आधारित परिदृश्य को निष्पादित करते समय, निष्पादन प्रक्रिया बिल्कुल समान रहती है।
नियंत्रक पर वीडियो
नीचे दिए गए विवरण में उन्हीं कंट्रोलर स्क्रीन को चलते हुए दिखाया गया है।
क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो
नियंत्रक बीच में स्थित होता है। लोड रनर आर्किटेक्चरVuGen से स्क्रिप्ट आने के बाद सह - संबंध और पैरामीटराइज़ेशनऔर परिणाम फ़ीड्स को डंप करते हैं लोड रनर विश्लेषण. पढ़ना प्रदर्शन का परीक्षण और लोड परीक्षण व्यापक प्रक्रिया के लिए।








































