शीर्ष 80 लोडरनर साक्षात्कार प्रश्न & जवाब

विषय - सूची

1) कौन से प्रोटोकॉल लोडरनर द्वारा समर्थित हैं?

LoadRunner के रूप में 9.5 निम्नलिखित प्रोटोकॉल समर्थित हैं। यह भविष्य में रिलीज के साथ बढ़ेगा। साक्षात्कारकर्ता आपको सभी के नाम नहीं बता रहा है, लेकिन कुछ (5-7 प्रोटोकॉल कहते हैं)।

अनुप्रयोग परिनियोजन समाधान: Citrix प्रोटोकॉल के लिए।

क्लाइंट / सर्वर: DB2 CLI, DNS, MS SQL, ODBC, Oracle (2-स्तरीय), Sybase
Ctlib, Sybase Dblib और Windows सॉकेट प्रोटोकॉल के लिए।
कस्टम: C टेम्प्लेट के लिए, विज़ुअल बेसिक टेम्प्लेट, जावा टेम्प्लेट,
जावास्क्रिप्ट और VBScript टाइप स्क्रिप्ट।
वितरित घटक: COM / DCOM, कोरबा-जावा और Rmi -Java प्रोटोकॉल के लिए।
ई-बिजनेस: एफ़टीपी, एलडीएपी, पाम, वेब (एचटीटीपी / एचटीएमएल), वेब सर्विसेज और ड्यूल वेब / विंसकोल प्रोटोकॉल के लिए।
एंटरप्राइज़ जावा बीन्स: EJB परीक्षण और Rmi-Java प्रोटोकॉल के लिए।
ईआरपी / सीआरएम: बाण, ओरेकल एनसीए, पीपुल्सॉफ्ट-टक्सेडो,
पीपुल्सॉफ्ट 8, एसएपीजीयूआई, एसएपी-वेब, और साइबेल (सीबेल-डीबी 2 सीएलआई, सीबेल-एमएसएसडीएल, साइबेल-वेब और साइबेल-ओरेकल) प्रोटोकॉल के लिए।
विरासत: टर्मिनल एमुलेशन (RTE) के लिए।
मेलिंग सेवाएँ: इंटरनेट मैसेजिंग (IMAP), एमएस एक्सचेंज (MAPI), POP3 और SMTP।
मिडिलवेयर: जैकाडा और टक्सेडो (6, 7) प्रोटोकॉल।
स्ट्रीमिंग: MediaPlayer और RealPlayer प्रोटोकॉल के लिए।

2) लोडरनर में आपने कौन से कॉम पोर्स का उपयोग किया है?

Vuser जनरेटर - लिपियों के निर्माण के लिए

नियंत्रक - परिदृश्य बनाने और निष्पादित करने के लिए

विश्लेषक - परिणामों का विश्लेषण करने के लिए।

इस वीडियो सबक में लोडरनर और इसकी वास्तुकला के बारे में अधिक जानें।

3) लोड रनर एजेंट क्या है?

एजेंट मेजबान मशीन और नियंत्रक के बीच इंटरफेस है।

४) वूसर स्क्रिप्ट विकसित करने की प्रक्रिया क्या है?

एक स्वर लिपि को विकसित करने के लिए चार चरण हैं।

1-वूसर स्क्रिप्ट को रिकॉर्ड करें।
2-प्लेबैक / दर्ज की गई लिबास स्क्रिप्ट को बढ़ाएं।
3- विभिन्न रन-टाइम सेटिंग्स और जांच को परिभाषित करें

4- स्क्रिप्ट को लोडरनर परिदृश्य में शामिल करें

यहां वीडियो ट्यूटोरियल में वूसर स्क्रिप्ट विकास के बारे में अधिक जानें।

5) लोड परीक्षण के लिए कितने वीयूजर की आवश्यकता होती है?

यह अनिवार्य रूप से एक ट्रिक प्रश्न है।

वीयूजर की संख्या आपके सिस्टम पर परीक्षण, नेटवर्क कॉन्फ़िगरेशन, हार्डवेयर सेटिंग्स, मेमोरी, ऑपरेटिंग सिस्टम, सॉफ्टवेयर एप्लिकेशन के प्रदर्शन परीक्षण के उद्देश्य पर निर्भर करती है। वूसर के लिए कोई सामान्य मूल्य नहीं हो सकता है।

6) एक प्रक्रिया के रूप में और एक धागे के रूप में वूसर को चलाने में क्या अंतर है? वूसर चलाने का कौन सा अधिक फायदेमंद तरीका है?

जब Vuser को एक प्रक्रिया के रूप में चलाया जाता है, तो उसी ड्राइवर प्रोग्राम को प्रत्येक Vuser के लिए मेमोरी में लोड किया जाता है। यह बड़ी मात्रा में मेमोरी लेगा और एक जनरेटर पर आपके द्वारा चलाए जा सकने वाले Vusers की संख्या को सीमित कर देगा।

जब Vuser को एक थ्रेड के रूप में चलाया जाता है, तो ड्राइवर प्रोग्राम का केवल एक उदाहरण Vusers की दी गई संख्या द्वारा साझा किया जाता है। आप मल्टी-थ्रेडिंग मोड का उपयोग करके एक ही जनरेटर पर कई Vusers चला सकते हैं।

7) "वुसर-इनिट" का क्या महत्व है?

वूसर-इनिट वास्तविक कार्रवाई चलाने से पहले प्री-ऑपरेशंस को इनिशियलाइज़ेशन ऑपरेशन भी कहते हैं।

8) विस्तारित लॉग क्या है?

एक विस्तारित लॉग जानकारी संग्रहीत करेगा जैसे कि एक उन्नत ट्रेस द्वारा लौटाए गए डेटा, पैरामीटर प्रतिस्थापन और बहुत कुछ अन्य जानकारी जो आपके द्वारा रन-टाइम सेटिंग्स में चुने गए विकल्पों के आधार पर।

9) आप पैरामीटर क्यों बनाते हैं?

एक पैरामीटर बनाने के लिए आप स्क्रिप्ट के भीतर हार्ड-कोडित मूल्य को बदल देंगे और इसे एक पैरामीटर के साथ बदल देंगे। यह एक एकल Vuser को कई बार चलाने के लिए, और प्रत्येक रन पर अलग-अलग डेटा का उपयोग करने की अनुमति देता है। यह अधिक वास्तविक जीवन सर्वर मांग को प्रोत्साहित करने में मदद करता है क्योंकि यह एक सर्वर को कैशिंग परिणामों से बचाता है।

इस वीडियो ट्यूटोरियल में पैरामीटर के बारे में अधिक जानें

10) आप अपनी स्क्रिप्ट को कई क्रियाओं में कैसे विभाजित करेंगे? क्यों?

मैं स्क्रिप्ट को कार्यक्षमता के आधार पर क्रियाओं में विभाजित करूंगा। उदाहरण के लिए, ऐप्लिकेशन में लॉग इन करने के लिए एक बार कार्रवाई, बुकिंग के लिए एक और कार्रवाई।

क्रियाएं कोड पुन: प्रयोज्य को बढ़ाती हैं, रखरखाव के समय को कम करती हैं और इसलिए, लागत में कमी करती हैं।

11) आप लोडरनर में वाइसर की संख्या कैसे निर्धारित कर सकते हैं?

आप अपने परिदृश्य बनाते समय कंट्रोलर सेक्शन में Vusers की संख्या निर्धारित कर सकते हैं। नियंत्रक खंड में रैंप-अप, वुसर्स के रैंप-डाउन जैसे कई अन्य उन्नत विकल्प भी उपलब्ध हैं।

नियंत्रक और परिदृश्य निर्माण के बारे में अधिक जानें

12) मॉनिटर क्या हैं?

मॉनिटर्स का उपयोग प्रदर्शन की अड़चनों को "मॉनिटर" करने के लिए किया जाता है। वे लोड रनर के नियंत्रक अनुभाग में उपयोग किए जाते हैं

13) लोडरनर में किस प्रकार की चौकियाँ उपलब्ध हैं?

लोडरनर दो प्रकार की चौकियां प्रदान करता है

a) इमेज चेकप्वाइंट: यह चेकपॉइंट रन-टाइम के दौरान एक पेज पर एक इमेज की मौजूदगी को सत्यापित करेगा

b) टेक्स्ट चेकपॉइंट: यह चेकपॉइंट रन-टाइम के दौरान एक पेज पर टेक्स्ट-स्ट्रिंग की उपस्थिति को सत्यापित करेगा

उपरोक्त दोनों चौकियों को वुगेन में जोड़ा जा सकता है।

चेकपॉइंट के बारे में अधिक जानें

14) प्रदर्शन परीक्षण के दौरान हम हार्डवेयर, सॉफ्टवेयर, नेटवर्क और मेमोरी अड़चन के बारे में किस तरह की समस्या का सामना कर सकते हैं?

दूसरों के बीच संभावित मुद्दे हो सकते हैं -

1. हार्डवेयर की कमी

2. मेमोरी लीकेज

3. नेटवर्क से संबंधित समस्याएँ।

4. आवेदन / सॉफ्टवेयर त्रुटि

15) प्रदर्शन के उपाय को बेहतर बनाने के लिए आपकी क्या सिफारिश होगी?

नेटवर्क, डेटाबेस और ऐप और वेब सर्वर की फाइन ट्यूनिंग की सिफारिश की जाती है।

नेटवर्क में, स्तर विलंबता और बैंडविड्थ को अनुकूलित करने का प्रयास करता है।

डेटाबेस स्तर पर, सभी इंडेक्स और अनुक्रमों को प्रोफाइलर चलाकर सत्यापित करें। आप अपने डेटाबेस प्रश्नों का अनुकूलन भी कर सकते हैं।

एप्लिकेशन सर्वर स्तर पर, एप्लिकेशन में मेमोरी लीक खोजने के लिए प्रोफाइलर चलाएं

वेब सर्वर स्तर पर, आप मॉनिटर और सर्वर के थ्रूपुट और अन्य संबंधित मैट्रिक्स का अनुकूलन कर सकते हैं।

16) Rendezvous पॉइंट क्या है?

Rendezvous बिंदु सिंक्रनाइज़ेशन / प्रतीक्षा बिंदु है। रेंडेज़वस बिंदुओं से वुसर्स को निर्देश दिया जाता है कि वे एक निश्चित बिंदु पर एक साथ एक कार्य करने के लिए कई वुसर्स के लिए परीक्षण निष्पादन के दौरान प्रतीक्षा करें।

इसका महत्व केवल परिदृश्य के विशेष भाग के लिए कुछ भारी भार का अनुकरण करना और अनुप्रयोग के व्यवहार का परीक्षण करना है।

17) सहसंबंध क्या है?

सहसंबंध का उपयोग डेटा प्राप्त करने के लिए किया जाता है जो आपके परीक्षण स्क्रिप्ट के प्रत्येक रन के लिए अद्वितीय है (उदा: सत्र आईडी)। रिकॉर्डिंग करते समय, ये गतिशील मान आपकी स्क्रिप्ट में हार्ड-कोडित होते हैं, जिससे स्क्रिप्ट प्लेबैक के दौरान विफल हो जाती है। सहसंबंध एक तकनीक है जहां गतिशील मान आपकी स्क्रिप्ट में हार्ड-कोडेड नहीं हैं, लेकिन विफलता से बचने के लिए रन-टाइम पर निकाले जाते हैं।

इस वीडियो ट्यूटोरियल में सहसंबंध के बारे में अधिक जानें।

18) मैनुअल सहसंबंध क्या है?

यह सहसंबंध तकनीक है जो आपकी स्क्रिप्ट में गतिशील मूल्यों की पहचान करने के लिए फ़ंक्शन Web_reg_save_param () का उपयोग करती है। यह महत्वपूर्ण है कि आपकी स्क्रिप्ट आपकी पुष्टि को सत्यापित करे कि सहसंबंध सफलतापूर्वक किया गया है।

मैनुअल सहसंबंध जानें।

19) आप प्रदर्शन की अड़चनों की पहचान कैसे करते हैं? -

मॉनिटर का उपयोग करके प्रदर्शन बाधाओं का पता लगाया जा सकता है।

ये मॉनिटर एप्लिकेशन सर्वर मॉनिटर, वेब सर्वर मॉनिटर, डेटाबेस सर्वर मॉनिटर और नेटवर्क मॉनिटर हो सकते हैं।

वे हमारे परिदृश्य में परेशान क्षेत्र का पता लगाने में मदद करते हैं जो प्रतिक्रिया समय में वृद्धि का कारण बनता है।

किए गए माप आमतौर पर एक प्रदर्शन प्रतिक्रिया समय, थ्रूपुट, हिट / सेक, नेटवर्क देरी ग्राफ, आदि हैं

20) नेस्टेड लेनदेन को समाप्त करने के लिए किस फ़ंक्शन का उपयोग किया जाता है?

समारोह है - lr_end_sub_transaction

इस वीडियो में लेन-देन के बारे में और जानें।

21) लोडरुनर में लेनदेन और लेनदेन के उदाहरण के बीच क्या अंतर है?

एक लेनदेन का उपयोग कुछ कथनों के निष्पादन के बीच के समय को मापने के लिए किया जाता है

एक लेनदेन उदाहरण प्रदर्शन विश्लेषण के लिए प्रयोग किया जाता है

22) जबकि स्क्रिप्ट चल रही है, हमें कुछ ऐसे मूल्य मिलते हैं जिन्हें सहसंबद्ध करने की आवश्यकता हो सकती है? क्या उन मूल्यों के लिए मैनुअल सहसंबंध करना संभव है?

नहीं। जब कोई स्क्रिप्ट चल रही हो तो सहसंबंध बनाना संभव नहीं है लेकिन स्क्रिप्ट बंद होने के बाद आप बदलाव कर सकते हैं।

२३) लोड रनर में बीता हुआ समय क्या है?

बीता हुआ समय यह बताता है कि वर्तमान घटना के लॉन्च के बाद कितना समय बीत चुका है और अलग-अलग स्क्रीन के लिए अलग-अलग मापा जाता है जैसा कि नीचे दिया गया है -

परिदृश्य स्थिति विंडो में - बीता हुआ समय उस क्षण से मापा जाता है, जब आप "प्रारंभ परिदृश्य" या "आरंभ / चलाएँ क्रमांक" से टकराते हैं? बटन।

"Vuser" विंडो में बीता समय उस समय से मापा जाता है जब Vuser "रनिंग" स्थिति में प्रवेश करता है।

24) क्या कैशिंग का आपके लोड परीक्षण परिणामों पर नकारात्मक प्रभाव पड़ता है?

हाँ। कैशिंग का नकारात्मक प्रभाव पड़ता है। कैश एक अस्थायी मेमोरी है जो आपके ब्राउज़िंग इतिहास को संग्रहीत करता है। जब आप SECOND समय के लिए किसी पृष्ठ पर जाते हैं, तो पृष्ठ को लोड करने के लिए आवश्यक समय उस पृष्ठ से कम होगा जो आपकी पहली यात्रा के लिए पृष्ठ को लोड करने के लिए आवश्यक है क्योंकि पृष्ठ को लोड करने के लिए आवश्यक जानकारी को सर्वर के बजाय कैश से पकड़ा जाता है। । यह आपके परीक्षण में प्रतिक्रिया समय को प्रभावित करेगा। इसलिए, कैशिंग को बंद करने की सिफारिश की जाती है।

25) ओवरले ग्राफ और कोरिलेट ग्राफ में क्या अंतर है?

ओवरले ग्राफ़: यह दो ग्राफ़ की सामग्री को ओवरले करेगा जो एक सामान्य एक्स-एक्सिस साझा करते हैं

सहसंबंधित ग्राफ़ : यह एक दूसरे के विरुद्ध दो ग्राफ़ों के Y- अक्ष को प्लॉट करेगा।

विश्लेषक के बारे में अधिक जानें

26) lr_error_message और lr_debug _message में क्या अंतर है?

lr_error_message - लोडरनर कंट्रोलर के आउटपुट विंडो में एक त्रुटि संदेश भेजता है

lr_debug _message - लोडरनर कंट्रोलर के आउटपुट विंडो में एक डिबग संदेश भेजता है

27) लोड, प्रदर्शन परीक्षण के बीच क्या अंतर है?

प्रदर्शन परीक्षण का उद्देश्य यह जांचना है कि क्या कोई एप्लिकेशन निर्धारित समय सीमा के भीतर लोड / अपडेट (2 सेकंड कहता है)। यह प्रतिक्रिया समय, अनुरोध प्रति सेकंड जैसे मैट्रिक्स का उपयोग करता है। यह उत्पादन के तहत किया जाता है - जैसे लोड की स्थिति।

लोड परीक्षण का उद्देश्य सिस्टम की मापनीयता की जांच करना है। उदाहरण के लिए, कुछ विशिष्ट विनिर्देशों के भीतर सिस्टम द्वारा समर्थित उपयोगकर्ताओं की अधिकतम संख्या का पता लगाना।

28) आपने कई ऑटो-सहसंबंध नियम बनाए हैं। आपकी टीम का एक नया परीक्षक अपने वर्कस्टेशन पर उसी एप्लिकेशन पर स्क्रिप्ट के एक समूह को रिकॉर्ड करने की तैयारी कर रहा है। सहसंबंध नियमों के साथ परीक्षक प्रदान करने के लिए आप क्या कर सकते हैं?

मैं एक-.कोर फ़ाइल के लिए ऑटो-सहसंबंध नियम निर्यात करूंगा, और फिर नई टीम के सदस्य .cor फ़ाइल को अपने ऑटो सहसंबंध नियमों में आयात करूंगा।

29) आप एयरलाइन के लिए कॉल सेंटर का अनुकरण करना चाहते हैं। सभी प्रतिनिधि सुबह में लॉगिन करते हैं, अपनी व्यावसायिक प्रक्रिया करते हैं और रात में लॉग आउट करते हैं। एक दिन में, एक प्रतिनिधि 40 उड़ान आरक्षण, 10 उड़ान आरक्षणों को संशोधित करेगा, और 20 उड़ान आरक्षणों की खोज करेगा। एक प्रतिनिधि पहले एक खोज प्रदर्शन किए बिना एक संशोधित प्रदर्शन नहीं कर सकता। आप रन लॉजिक को कैसे डिजाइन करेंगे?

बनाएँ - 67% खोज - 16% ब्लॉक0 - 17% खोज संशोधित करें

30) आपको एक स्क्रिप्ट में web_reg_save_param फ़ंक्शन कहाँ जोड़ना चाहिए?

डायनामिक मान प्राप्त करने वाले चरण से पहले

31) आप अपनी स्क्रिप्ट में प्रत्येक चरण को नियंत्रक के रूप में मापा जाना चाहते हैं और VuGen में रिप्ले लॉग में नहीं दिखाया जाना चाहिए। आप इसे कैसे पूरा कर सकते हैं?

यह रन-टाइम सेटिंग्स में स्वचालित लेनदेन को सक्षम करके किया जा सकता है।

32) कौन सा वेब प्रोटोकॉल रिकॉर्डिंग स्तर web_submit_form फ़ंक्शन उत्पन्न करता है?

HTML आधारित रिकॉर्डिंग इस फ़ंक्शन को उत्पन्न करती है।

33) लोड परीक्षण क्या है?

लोड टेस्टिंग यह परीक्षण करने के लिए है कि यदि एप्लिकेशन बड़ी संख्या में एक साथ उपयोगकर्ताओं और लेनदेन से लोड के साथ अच्छी तरह से काम करता है। यह यह निर्धारित करने के लिए भी उपयोग किया जाता है कि क्या यह चोटी के उपयोग की अवधि को संभाल सकता है।

३४) लोड रनर क्या है?

लोड रनर HP से एक प्रदर्शन परीक्षण उपकरण है। यह टूल लोड, स्ट्रेस, एंड्योरेंस, डेटा वॉल्यूम और स्पाइक टेस्टिंग जैसे सभी पहलुओं का समर्थन करता है।

35) लोडरनर के सभी घटक क्या हैं?

निम्नलिखित LoadRunner के घटक हैं

  • आभासी उपयोगकर्ता जनरेटर
  • नियंत्रक और एजेंट प्रक्रिया
  • लोडरनर विश्लेषण और निगरानी
  • लोडरनर पुस्तकें ऑनलाइन

36) एक स्क्रिप्ट को रिकॉर्ड करने के लिए लोडरनर के किस घटक का उपयोग किया जाता है?

वर्चुअल उपयोगकर्ता जेनरेटर (VuGen) घटक का उपयोग किसी स्क्रिप्ट को रिकॉर्ड करने के लिए किया जाता है, और यह आपको कई प्रकार के एप्लिकेशन प्रकार और संचार प्रोटोकॉल के लिए Vuser स्क्रिप्ट विकसित करने में सक्षम बनाता है।

37) एक मिलन स्थल क्या है?

सर्वर पर अधिक उपयोगकर्ताओं को अनुकरण करने के लिए वेज़र स्क्रिप्ट्स में रेंडेज़वस बिंदुओं को पेश किया जाता है। एक साथ कार्य करने के लिए परीक्षण के निष्पादन के दौरान प्रतीक्षा करने के लिए Rendezvous अंक Vusers को निर्देश देते हैं।

उदाहरण के लिए, बैंकिंग एप्लिकेशन में, एक साथ पैसे जमा करने के लिए Rendezvous अंक 100+ एकाधिक उपयोगकर्ताओं के लिए डाले जाते हैं।

३) परिदृश्य क्या है?

एक परिदृश्य और कुछ नहीं बल्कि एक घटना है जो प्रत्येक परीक्षण सत्र के लिए होती है।

उदाहरण के लिए, एक परिदृश्य परिभाषित करता है

  • उपयोगकर्ताओं की संख्या
  • किए जाने की क्रिया
  • वर्चुअल मशीन सिस्टम

39) हम एक लोडर स्क्रिप्ट को कैसे डीबग कर सकते हैं?

VuGen में Vuser स्क्रिप्ट को डीबग करने के दो विकल्प हैं।

  • स्टेप बाय स्टेप कमांड और
  • ब्रेकप्वाइंट।

हम lr_set_debug_message फ़ंक्शन का उपयोग करके मैन्युअल रूप से आपकी स्क्रिप्ट में संदेश वर्ग भी सेट कर सकते हैं।

40) हम लोड के तहत कार्यात्मक परीक्षण कैसे कर सकते हैं?

लोड के तहत कार्यक्षमता को कई Vusers को समवर्ती रूप से चलाकर परीक्षण किया जा सकता है। Vusers को बढ़ाकर, यह निर्धारित करना आवश्यक है कि सर्वर कितना लोड बनाए रख सकता है।

41) रिस्पांस टाइम और थ्रूपुट के बीच क्या संबंध है?

थ्रूपुट डेटा की मात्रा को बाइट्स में दिखाता है जो सर्वर से एक सेकंड में प्राप्त होता है। जब इसकी तुलना लेनदेन प्रतिक्रिया समय से की जाती है, तो थ्रूपुट और प्रतिक्रिया समय कम हो जाता है।

शिखर थ्रूपुट और उच्चतम प्रतिक्रिया समय लगभग एक ही समय में होता है।

42) vuser_init और vuser_end एक्शन क्या होते हैं?

Vuser_init क्रिया में सर्वर में लॉग इन करने की प्रक्रियाएँ होती हैं और Vuser_end अनुभाग में लॉगऑफ़ प्रक्रियाएँ होती हैं।

43) मानक लॉग और विस्तारित लॉग के बीच अंतर क्या है?

मानक लॉग आउटपुट लॉग और फ़ंक्शन का एक सबसेट भेजता है और फ़ंक्शन का सबसेट वूसर प्रकार पर निर्भर करता है।

विस्तारित लॉग आउटपुट लॉग में एक विस्तृत स्क्रिप्ट निष्पादन संदेश भेजता है। यह मुख्य रूप से डिबगिंग के दौरान उपयोग किया जाता है जब उपयोगकर्ता को पैरामीटर प्रतिस्थापन के बारे में जानकारी की आवश्यकता होती है।

44) लोड रनर के लक्ष्य-उन्मुख परिदृश्य में सभी प्रकार के लक्ष्य क्या हैं?

लोड रनर आपको पांच अलग-अलग प्रकार के लक्ष्य प्रदान करता है:

  • समवर्ती वाइसर की संख्या
  • प्रति सेकंड हिट की संख्या
  • प्रति सेकंड लेनदेन की संख्या
  • प्रति मिनट पृष्ठों की संख्या
  • लेन-देन प्रतिक्रिया समय

45) वेब वेसर स्क्रिप्ट में गतिशील मूल्यों को पकड़ने के लिए एक फ़ंक्शन क्या है?

Web_reg_save_param वह फ़ंक्शन है जो डायनेमिक डेटा जानकारी को किसी पैरामीटर में सहेजता है।

46) लोड रनर परीक्षण प्रक्रिया क्या है?

LoadRunner में परीक्षण प्रक्रिया निम्नलिखित हैं:

  • योजना लोड परीक्षण
  • Vuser लिपियों बनाएँ
  • परिदृश्य परिभाषित करें
  • परिदृश्य चलाएँ
  • परिणामों का विश्लेषण करें

47) रिमोट कमांड लांचर क्या है?

रिमोट कमांड लांचर नियंत्रक को मेजबान मशीन में एप्लिकेशन शुरू करने में सक्षम बनाता है।

48) हम डेटाबेस वूसर स्क्रिप्ट कैसे विकसित कर सकते हैं?

Vuser स्क्रिप्ट को लोड Vuser स्क्रिप्ट जनरेटर के साथ रिकॉर्डिंग करके या लोड रनर Vuser स्क्रिप्ट टेम्पलेट का उपयोग करके विकसित किया जा सकता है।

49) आप एक लोड रनर एजेंट को कैसे लोड करते हैं?

परिदृश्य को चलाते समय, लोडरनर नियंत्रक लोडरनर एजेंट को लॉन्च करने के लिए रिमोट एजेंट डिस्पैचर को निर्देश देता है। कंट्रोलर लोडरनर एजेंट को निर्देश देता है कि वे वाइसर को इनिशियलाइज़, रन, पॉज़ और रोके।

50) हिट्स / सेकंड और रिक्वेस्ट / सेकंड के बीच क्या अंतर है?

प्रति सेकंड हिट का मतलब है कि सर्वर को एक सेकंड में वूसर से कितनी हिट मिलती है।

अनुरोध प्रति सेकंड वूसर सर्वर से अनुरोध करेंगे की संख्या है।

51) लोड रनर के क्या फायदे हैं?

लोड रनर के फायदे निम्नलिखित हैं:

  • मानवीय हस्तक्षेप को कम करता है
  • सिस्टम की आवश्यकता को कम करता है
  • समय और धन के बेहतर उपयोग में मदद करता है
  • स्वचालन का प्रभावी उपयोग
  • एकल बिंदु निष्पादन

५२) परिदृश्य में क्या है?

Vuser आभासी उपयोगकर्ता हैं जो वास्तविक उपयोगकर्ताओं को अनुकरण कर सकते हैं। वर्चुअल उपयोगकर्ता जो वास्तविक उपयोगकर्ता के ऑपरेटिंग क्लाइंट सॉफ़्टवेयर का स्थान लेते हैं, जैसे IE आईआईएस या अपाचे वेब सर्वर को HTTP प्रोटोकॉल का उपयोग करके अनुरोध भेजते हैं।

53) हम लोडरनर में उपयोगकर्ता-परिभाषित फ़ंक्शन कैसे लिखते हैं?

उपयोग में बाहरी पुस्तकालय बनाना चाहिए जिसमें फ़ंक्शन होता है। इस लाइब्रेरी को तब VuGen की बिन डायरेक्टरी में जोड़ा जाना चाहिए। और फिर, उपयोगकर्ता-परिभाषित फ़ंक्शन को एक पैरामीटर के रूप में सौंपा जा सकता है।

54) रन-टाइम सेटिंग्स में क्या बदलाव किए जा सकते हैं?

चार रन-टाइम सेटिंग्स हैं जिन्हें बनाया जा सकता है:

  • पेसिंग: इसमें पुनरावृति गणना शामिल है।
  • लॉग: लॉगिंग को मानक या अक्षम पर सेट किया जा सकता है।
  • थिंक टाइम: सेटिंग का समय लगता है कि समय को नजरअंदाज या बदला जा सकता है।
  • सामान्य: प्रक्रियाओं या मल्टी-थ्रेडिंग के लिए वीसर की स्थापना की अनुमति देता है।

५५) हम डेटाबेस संबंधी समस्याएँ कैसे खोज सकते हैं?

डेटाबेस से संबंधित समस्याओं को खोजने के लिए मॉनिटर और डेटा संसाधन ग्राफ़ का उपयोग किया जा सकता है। लोडरनर परीक्षक को उस संसाधन को निर्दिष्ट करने की अनुमति देता है जिसे नियंत्रक के चलने से पहले मापा जाना चाहिए।

56) लोडरनर में कितने प्रकार के ग्राफ उपलब्ध हैं?

पाँच प्रकार के रेखांकन हैं:

  • नेटवर्क देरी समय ग्राफ - अनुरोध और प्रतिक्रिया के बीच समाप्त होने वाले समय को प्रदर्शित करता है
  • दो लेन-देन प्रतिक्रिया समय ग्राफ़ - एक अनुवाद प्रतिक्रिया समय ग्राफ़ लोड के लिए और दूसरा एक प्रतिशत के लिए
  • हिट / दूसरा ग्राफ - एप्लिकेशन ट्रैफ़िक वॉल्यूम दिखाता है
  • पेज डाउनलोड / दूसरा ग्राफ - वह दर दिखाता है जिस पर प्रति सेकंड पेज डाउनलोड किए जाते हैं

57) प्रदर्शन की अड़चनों की पहचान कैसे की जा सकती है?

प्रदर्शन अड़चन का पता लगाने के लिए मॉनिटर्स का उपयोग किया जा सकता है। इनमें नेटवर्क, वेब सर्वर, एप्लिकेशन सर्वर और डेटाबेस सर्वर मॉनिटर शामिल हैं।

इन मॉनिटरों का उपयोग परिदृश्य में परेशानी के स्थानों का पता लगाने के लिए किया जा सकता है जो प्रतिक्रिया समय और थ्रूपुट, नेटवर्क देरी, प्रदर्शन प्रतिक्रिया समय, हिट / सेकंड, आदि में वृद्धि का कारण बनता है।

58) रैंप क्या है और इसे कैसे सेट किया जा सकता है?

रैंप अप धीरे-धीरे एक सर्वर पर लोड बढ़ा रहा है और धीरे-धीरे Vusers की संख्या बढ़ाकर अनुकरण किया जा सकता है। यह सुविधा परिदृश्य निर्धारण विकल्पों में पाई जा सकती है।

५ ९) सहसंबंध कैसे किया जा सकता है?

सहसंबंध दो तरीकों से किया जा सकता है:

  • सहसंबंधों की खोज करने के लिए स्कैन फ़ंक्शन का उपयोग करें और परिणाम से एक मूल्य चुनें।
  • स्क्रिप्ट की एक जोड़ी को रिकॉर्ड करें और फिर उनकी एक दूसरे से तुलना करें।

60) स्वचालित सहसंबंध विकल्प कहां निर्धारित किए गए हैं?

स्वचालित संबंध सहसंबंध टैब पर रिकॉर्डिंग क्षेत्र में सेट किया गया है। पूर्ण स्क्रिप्ट के लिए सहसंबंध को सक्षम किया जा सकता है और सहसंबंध के नियमों को परिभाषित किया जा सकता है।

आउटपुट विंडो को देखने, सहसंबंध के लिए स्कैनिंग और उपयोग किए जाने वाले मान का चयन करके डेटाबेस पर स्वचालित सहसंबंध का प्रदर्शन किया जा सकता है।

६१) वसर लिपि को एक सूत्र के रूप में चलाने से क्या लाभ है?

Vuser स्क्रिप्ट को एक धागे के रूप में चलाने का लाभ जो एक लोड जनरेटर के लिए अधिक Vusers का उपयोग करने की अनुमति देता है। प्रक्रियाओं के रूप में वूसर स्क्रिप्ट को चलाने से बहुत अधिक मेमोरी का उपयोग होता है क्योंकि सभी भरी हुई स्क्रिप्ट एक ही ड्राइवर का उपयोग करती हैं।

यह Vuser स्क्रिप्ट की संख्या को सीमित करता है जिसे एक जनरेटर पर चलाया जा सकता है।

62) ओवरले ग्राफ और कोरिलेट ग्राफ में क्या अंतर है?

ओवरले ग्राफ़:

ओवरले ग्राफ में एक X- अक्ष और 2 Y- अक्ष है। मर्ज किए गए ग्राफ़ पर बाएँ Y- अक्ष वर्तमान ग्राफ़ का मान दिखाता है और दाएँ Y- अक्ष, उस ग्राफ़ के Y- अक्ष का मान दिखाता है जिसे मर्ज किया गया था।

सहसंबंध ग्राफ़:

दो ग्राफ़ हैं, और सक्रिय ग्राफ़ का वाई-अक्ष मर्ज किए गए ग्राफ़ का एक्स-अक्ष बन जाता है। जिस ग्राफ को विलय किया गया था, उसका वाई-अक्ष विलीन हो गया ग्राफ का वाई-अक्ष है।

६३) वेसर लिपि के तीन खंड क्या हैं और प्रत्येक का उद्देश्य क्या है?

Vuser स्क्रिप्ट के तीन खंड निम्नलिखित हैं, और वे इस प्रकार हैं:

  • Vuser_init - लॉगऑन रिकॉर्ड करने के लिए उपयोग किया जाता है।
  • क्रिया - व्यावसायिक प्रक्रिया को रिकॉर्ड करने के लिए उपयोग किया जाता है।
  • Vuser_end - लॉगऑफ़ रिकॉर्ड करने के लिए उपयोग किया जाता है।

64) डेटा फ़ाइल से डेटा चुनते समय चार चयन विधियाँ क्या हैं?

निम्नलिखित चार चयन विधियाँ हैं:

  • क्रमबद्ध
  • बिना सोचे समझे
  • अद्वितीय
  • मापदण्ड नाम

65) निष्पादन लॉग में पैरामीटर प्रतिस्थापन देखने के लिए क्या किया जाना चाहिए?

पैरामीटर प्रतिस्थापन को रन टाइम सेटिंग्स में विस्तारित लॉग में देखा जा सकता है।

66) वुसर रन परिणामों का विश्लेषण करने के लिए कौन से उपकरण आवश्यक हैं?

Vuser रन परिणामों का विश्लेषण करने के लिए निम्नलिखित टूल आवश्यक हैं:

  • निष्पादन लॉग
  • रन-टाइम व्यूअर और
  • पारा टेस्ट परिणाम विंडो

67) मैनुअल परिदृश्य और लक्ष्य उन्मुख परिदृश्य के बीच अंतर क्या है?

मैनुअल और लक्ष्य उन्मुख परिदृश्य के बीच अंतर निम्नलिखित हैं:

मैनुअल परिदृश्य

लक्ष्य परिदृश्य

मुख्य उद्देश्य यह सीखना है कि कितने Vusers समवर्ती चला सकते हैं लक्ष्य थ्रूपुट, प्रतिक्रिया समय या समवर्ती वाइसर की संख्या हो सकती है
आपको यह नियंत्रित करता है कि कितने वूसर्स और कितने समय पर चलते हैं लोड रनर स्वचालित रूप से Vusers का प्रबंधन करता है

68) सर्वर संसाधन मॉनिटर का उपयोग करने के सभी कारण क्या हैं?

सर्वर संसाधन मॉनिटर का उपयोग यह जानने के लिए किया जाता है कि कैश से कितना डेटा आ रहा है और यह पता लगाने में मदद करता है कि सिस्टम के सभी हिस्सों में अड़चनें क्या हैं।

69) सामान्य विकल्प सेटिंग्स में फिर से खेलना के दौरान 'शो ब्राउज़र' का चयन करने का उद्देश्य क्या है?

प्लेबैक दिखाने के दौरान दिखने वाले पृष्ठों को देखने के लिए 'शो ब्राउजर' सेटिंग का उपयोग किया जाता है। वेब वेसर निर्माण के शुरुआती चरणों के दौरान वूसर को डिबग करने के लिए यह उपयोगी है।

70) किस प्रयोजन के लिए, उपयोगकर्ता 'जारी रहेगा' त्रुटि का उपयोग कर रहा है?

जारी रखें केवल तभी सेट किया जाना चाहिए जब निष्पादन लॉग अधिक वर्णनात्मक हो या वेसर में तर्क जोड़ रहा हो।

71) लोडरनर लेन-देन का उद्देश्य क्या है?

लोड रनर लेनदेन का उद्देश्य व्यावसायिक प्रक्रिया के एक या अधिक चरणों / उपयोगकर्ता क्रियाओं को मापना है।

72) आप पैरामीटर क्यों बनाते हैं?

पैरामीटर स्क्रिप्ट चर की तरह होते हैं, और उनका उपयोग वास्तविक उपयोगकर्ताओं का अनुकरण करने के लिए सर्वर में इनपुट भिन्न करने के लिए किया जाता है।

  • जब भी स्क्रिप्ट चलती है तो सर्वर पर डेटा के विभिन्न सेट भेजे जाते हैं।
  • नियंत्रक से अधिक सटीक परीक्षण के लिए उपयोग मॉडल का बेहतर अनुकरण करें, और एक स्क्रिप्ट सिस्टम पर कई अलग-अलग उपयोगकर्ताओं का अनुकरण कर सकती है।

73) lr_output_message क्या है?

Lr_output_message एक फ़ंक्शन है जो नियंत्रक आउटपुट विंडो और Vuser लॉग फ़ाइल को सूचनाएं भेजता है।

74) एक वेब सर्वर में, डेटाबेस और नेटवर्क सभी ठीक काम कर रहे हैं और अब, समस्या कहां हो सकती है?

समस्या सिस्टम में या एप्लिकेशन सर्वर में या एप्लिकेशन के लिए लिखे गए कोड में हो सकती है।

75) वुजन रिकॉर्डिंग और स्क्रिप्टिंग क्या है?

लोडरनर स्क्रिप्ट कोड ANSI C भाषा सिंटैक्स में रिकॉर्ड करके प्राप्त किया जाता है और इसे स्क्रिप्ट दृश्य में देखा जा सकता है।

76) लोडरनर में प्रदर्शन परीक्षण क्या है?

प्रदर्शन परीक्षण को पढ़ने और अद्यतन लेनदेन दोनों के लिए समय की गणना करके किया जा सकता है और जांच कर सकता है कि सिस्टम कार्य स्वीकार्य समय सीमा में किए जा रहे हैं या नहीं। एक बहु-उपयोगकर्ता वातावरण में, एकल लेन-देन के समय पर कई लेनदेन के प्रभाव को निर्धारित करना आवश्यक है।

77) लोड रनर का उपयोग करते समय सिस्टम का विन्यास क्या है?

सिस्टम का कॉन्फ़िगरेशन क्लाइंट मशीनों से संबंधित है जिसमें हम Vusers चलाएंगे। क्लाइंट मशीन के कॉन्फ़िगरेशन में इसकी हार्डवेयर सेटिंग्स, मेमोरी, ऑपरेटिंग सिस्टम, सॉफ़्टवेयर एप्लिकेशन, डेवलपमेंट टूल आदि शामिल हैं।

यह सिस्टम घटक कॉन्फ़िगरेशन लोड परीक्षण उद्देश्यों को प्राप्त करने के लिए समग्र सिस्टम कॉन्फ़िगरेशन के साथ मेल खाना चाहिए।

78) उपयोग lr_abort फ़ंक्शन क्या है?

Lr_abort फ़ंक्शन का उपयोग Vuser स्क्रिप्ट के निष्पादन को रोकने के लिए किया जाता है। यह Vuser को निर्देश देता है कि वह क्रियाएँ अनुभाग को निष्पादित करना बंद कर दे, vuser_end अनुभाग निष्पादित करें और निष्पादन समाप्त करें।

79) विचार समय क्या है?

सोचो समय वह समय है जहां एक वास्तविक उपयोगकर्ता कार्यों के बीच इंतजार करता है।

जब कोई उपयोगकर्ता किसी सर्वर या अन्य एप्लिकेशन से डेटा प्राप्त करता है, तो उपयोगकर्ता जवाब देने से पहले डेटा की समीक्षा करने के लिए कई सेकंड प्रतीक्षा कर सकता है। इस समय को विलम्ब समय कहा जाता है।

80) लोड रनर आवेदन के साथ कैसे इंटरैक्ट करता है?

प्रोटोकॉल का उपयोग लोड रनर में अनुप्रयोग के साथ बातचीत करने के लिए किया जाता है।

81) लोड रनर में नवीनतम संस्करण और भाषा का उपयोग क्या है?

20-फरवरी -2016 लोड रनर 11.5 नवीनतम संस्करण है और VUser स्क्रिप्ट का उपयोग C भाषा की तरह किया जाता है।

लोडरनर द्वारा निम्नलिखित भाषाओं का समर्थन किया जाता है:

  1. सी भाषा
  2. विजुअल बेसिक स्क्रिप्टिंग
  3. अनुप्रयोगों के लिए विजुअल बेसिक
  4. जावा स्क्रिप्टिंग

82) लोड रनर का समर्थन करने वाले सभी महत्वपूर्ण प्रोटोकॉल क्या हैं?

निम्नलिखित प्रोटोकॉल हैं जो लोड रनर का समर्थन कर सकते हैं:

  • .NET रिकॉर्ड / प्रदर्शन
  • डेटाबेस
  • DCOM
  • नेटवर्क
  • ओरेकल ई-बिजनेस
  • एसएपी
  • एसओए
  • वेब और मल्टीमीडिया
  • तार रहित
  • जीयूआई
  • जावा रिकॉर्ड और फिर से खेलना
  • रिमोट डेस्कटॉप
  • वेब 2.0

मुफ्त पीडीएफ डाउनलोड: LoadRunner साक्षात्कार प्रश्न और उत्तर

दिलचस्प लेख...