37 most common loadrunner interview questions
सबसे अक्सर पूछे जाने वाले लोडरनर साक्षात्कार प्रश्न।
हमारे पिछले ट्यूटोरियल में, हमने सभी के बारे में पता लगाया लोडरुनर में परीक्षा परिणाम विश्लेषण ।
इस लेख पर ध्यान केंद्रित करने जा रहा है सबसे महत्वपूर्ण सामान्यतः पूछे जाने वाले लोडरनर साक्षात्कार प्रश्न और उत्तर लोडरनर का उपयोग करके आप किसी भी प्रदर्शन परीक्षक के साक्षात्कार में सफल होने में मदद करेंगे।
लोडरनर बाजार में सर्वश्रेष्ठ लाइसेंस प्राप्त प्रदर्शन परीक्षण उपकरणों में से एक है। यह समर्थित प्रोटोकॉल की विस्तृत श्रृंखला के कारण आने वाली अधिकांश तकनीकों के लिए सबसे उपयुक्त है।
=> लोडरनर ट्यूटोरियल की पूरी श्रृंखला के लिए यहां क्लिक करें
कुछ बुनियादी संकेत शुरू होने से पहले:
# 1) लोडरनर साक्षात्कार प्रश्नों को 3 मुख्य प्रकारों में वर्गीकृत किया जा सकता है - स्क्रिप्टिंग, निष्पादन, और विश्लेषण । शुरुआती लोगों के लिए स्क्रिप्टिंग भाग पर अधिक ध्यान केंद्रित करना महत्वपूर्ण है।
#दो) Http / HTML ज्यादातर प्रोटोकॉल का उपयोग किया जाता है, एक शुरुआत के लिए इस प्रोटोकॉल को सही करने की कोशिश करें।
# 3) जानना सुनिश्चित करें लोडरनर का सटीक संस्करण आपने काम किया। पिछले संस्करण के साथ कार्य अनुभव के मामले में, अपने आप को उन विशेषताओं से अपडेट रखने की कोशिश करें जो नए / वर्तमान संस्करणों का हिस्सा हैं।
# 4) प्रदर्शन का परीक्षण साक्षात्कार अधिक व्यावहारिक हैं की तुलना में वे करते थे। सीधे-सादे लोगों के बजाय परिदृश्य उन्मुख प्रश्न आम हैं। कुछ कंपनियां, यहां तक कि स्क्रिप्टिंग परीक्षणों को साक्षात्कार प्रक्रिया का हिस्सा बनाती हैं। तो, उसी के लिए तैयार रहें।
# 5) स्क्रिप्टिंग में भी, यह पसंद किया जाता है कि आप हों कोड को अनुकूलित करने में सक्षम के बजाय सिर्फ रिकॉर्ड और फिर से खेलना।
# 6) प्रश्नों की अपेक्षा करें - समय, लेनदेन, टिप्पणियां, रिकॉर्डिंग विकल्प, रनटाइम सेटिंग्स के बारे में सोचें , इत्यादि - ये सर्वोत्तम प्रथाओं की स्क्रिप्टिंग के आपके ज्ञान का परीक्षण करने के लिए हैं।
निम्नलिखित में से कुछ हैं प्रदर्शन परीक्षण साक्षात्कार प्रशन जवाब देने के लिए कुछ अनुभव की आवश्यकता होगी। अपने प्रदर्शन परीक्षण परियोजनाओं पर काम करते समय इन सवालों को ध्यान में रखने की कोशिश करें, इसलिए साक्षात्कार की तैयारी गतिविधि एक सतत प्रक्रिया बन जाती है।
- अब तक आपके द्वारा सामना किए गए विभिन्न स्क्रिप्टिंग मुद्दे क्या हैं?
- उन प्रदर्शनों की अड़चनें जो आपको उन परियोजनाओं में मिलीं, जिन पर आप काम कर रहे थे? उन मुद्दों को दूर करने के लिए क्या सिफारिशें की गई हैं?
- क्या आपने अपनी परियोजना में लिटिल का नियम लागू किया है? यदि हां, तो कैसे?
- विश्लेषण के लिए आपका दृष्टिकोण क्या है?
- निष्पादन के दौरान आप क्या निगरानी रखते हैं?
- परीक्षण निष्पादन के लिए सर्वर डेटा कैसे निकालें और इसका विश्लेषण कैसे करें?
- प्रदर्शन की अड़चनों की पहचान कैसे करें?
मुख्य प्रश्न क्षेत्र हैं:
- स्क्रिप्टिंग के दौरान आपके सामने आने वाली चुनौतियाँ
- सहसंबंध समारोह
- गलती संभालना
- वेब HTTP / HTML प्रोटोकॉल के लिए विभिन्न रिकॉर्डिंग मोड।
- परिदृश्य निर्माण
- निष्पादन के दौरान चुनौती
- विश्लेषण
नीचे हमने कुछ सामान्य लोडरनर साक्षात्कार प्रश्न और उनके उत्तर दिए हैं। हालाँकि, कृपया ध्यान दें कि सर्वोत्तम परिणाम प्रदान करके प्राप्त किया जा सकता है आपके एक्सपोज़र, विशेषज्ञता और अवधारणाओं की व्याख्या के आधार पर उत्तर । सिर्फ सवालों के जवाब सीखना हमेशा इष्टतम नहीं होता है। अभ्यास, जानें और विशेषज्ञ - यह प्रदर्शन परीक्षण साक्षात्कार की तैयारी के लिए आपका दृष्टिकोण होना चाहिए।
लोडरनर इंटरव्यू प्रश्न और सर्वश्रेष्ठ उत्तर
Q # 1) प्रदर्शन परीक्षण और प्रदर्शन इंजीनियरिंग में क्या अंतर है?
उत्तर: प्रदर्शन परीक्षण में, परीक्षण चक्र में आवश्यकता एकत्र करना, स्क्रिप्टिंग, निष्पादन, परिणाम साझा करना और रिपोर्ट निर्माण शामिल है। निष्पादन इंजीनियरिंग निष्पादन परीक्षण से एक कदम आगे है जहाँ निष्पादन के बाद; परिणामों का विश्लेषण प्रदर्शन बाधाओं को खोजने के उद्देश्य से किया जाता है और पहचाने गए मुद्दों को हल करने के लिए समाधान प्रदान किया जाता है।
Q # 2) प्रदर्शन परीक्षण जीवन चक्र की व्याख्या करें।
उत्तर:
- चरण 1: सिस्टम विश्लेषण (महत्वपूर्ण लेनदेन की पहचान)
आभासी उपयोगकर्ता जेनरेटर - चरण 2: वर्चुअल उपयोगकर्ता स्क्रिप्ट बनाना (रिकॉर्डिंग)
- चरण 3: उपयोगकर्ता व्यवहार को परिभाषित करना (रनटाइम सेटिंग)
लोडरनर नियंत्रक - चरण 4: लोड परीक्षण परिदृश्य बनाना
- चरण 5: लोड टेस्ट परिदृश्यों को चलाना और प्रदर्शन की निगरानी करना
लोडरनर विश्लेषण - चरण 6: परिणामों का विश्लेषण
उल्लेख प्रदर्शन परीक्षण ट्यूटोरियल # 2 अधिक जानकारी के लिए।
Q # 3) प्रदर्शन परीक्षण क्या है?
उत्तर: प्रदर्शन परीक्षण लोड और तनाव की स्थिति के तहत आवेदन के प्रदर्शन का मूल्यांकन करने के लिए किया जाता है। यह आमतौर पर किसी एप्लिकेशन पर उपयोगकर्ता की कार्रवाई के प्रतिक्रिया समय के संदर्भ में मापा जाता है।
Q # 4) लोड परीक्षण क्या है?
उत्तर: लोड परीक्षण यह निर्धारित करने के लिए है कि क्या कोई एप्लिकेशन एक साथ उपयोग करने वाले उपयोगकर्ताओं की एक बड़ी संख्या के परिणामस्वरूप भारी उपयोग के साथ अच्छी तरह से काम कर सकता है। लोड को उस पीक लोड को अनुकरण करने के लिए बढ़ाया जाता है जो सर्वर अधिकतम उपयोग अवधि के दौरान लेने वाले हैं।
Q # 5) लोडरनर के विभिन्न घटक क्या हैं?
उत्तर:
लोडरनर के प्रमुख घटक हैं:
- वोगेन: रिकॉर्ड Vuser स्क्रिप्ट जो वास्तविक उपयोगकर्ताओं के कार्यों का अनुकरण करती हैं।
- नियंत्रक: लोड परीक्षण परिदृश्यों को बनाने, बनाए रखने और निष्पादित करने के लिए प्रशासनिक केंद्र। Vusers को परिदृश्य असाइन करता है और जनरेटर लोड करता है, परीक्षण लोड करना शुरू और रोकता है।
- लोड जेनरेटर: एक एजेंट जिसके माध्यम से हम लोड उत्पन्न कर सकते हैं
- विश्लेषण: ग्राफ और रिपोर्ट प्रदान करता है जो सिस्टम प्रदर्शन को सारांशित करता है
Q # 6) रेंडेज़वस बिंदु क्या है?
उत्तर: Rendezvous बिंदु सर्वर पर भारी उपयोगकर्ता लोड (अनुरोध) का अनुकरण करने में मदद करता है। यह Vusers को एक साथ कार्य करने का निर्देश देता है। जब Vuser Rendezvous बिंदु पर पहुंचता है, तो यह Rendezvous बिंदु के साथ सभी Vusers की प्रतीक्षा करता है। एक बार जब वूसर्स की संख्या निर्दिष्ट हो जाती है, तो वूसर को छोड़ दिया जाता है। फ़ंक्शन lr_rendezvous का उपयोग Rendezvous बिंदु बनाने के लिए किया जाता है। इसके द्वारा डाला जा सकता है:
- रिकॉर्डिंग करते समय फ्लोटिंग रिकॉर्डिंग टूलबार पर रेंडेज़वस बटन।
- रिकॉर्डिंग के बाद Rendezvous बिंदु के माध्यम से डाला जाता है सम्मिलित करें> Rendezvous ।
Q # 7) स्क्रिप्ट के विभिन्न खंड कौन से हैं? ये खंड किस क्रम में चलते हैं?
उत्तर: लोडरनर स्क्रिप्ट में तीन सेक्शन Vuser_init, Action और Vuser_end हैं।
- Vuser_init आवेदन / सर्वर में प्रवेश करने के लिए अनुरोध / कार्रवाई है।
- कार्य आवेदन की कार्यक्षमता का परीक्षण करने के लिए वास्तविक कोड है। इसे पुनरावृत्तियों में कई बार खेला जा सकता है।
- Vuser_end एप्लिकेशन / सर्वर से लॉग आउट करने के लिए अनुरोध / कार्यकलाप हैं।
जिस क्रम में इन वर्गों को निष्पादित किया जाता है वह Vuser_init बहुत शुरुआत में है और Vuser_end बहुत अंत में है। दोनों के बीच कार्रवाई को अंजाम दिया जाता है।
Q # 8) आप किसी भी एप्लिकेशन के लिए किस प्रोटोकॉल का उपयोग करते हैं, इसकी पहचान कैसे करें?
ऐप जो आपको अन्य फोन पर जासूसी करने देता है
उत्तर: पहले प्रदर्शन परीक्षक को प्रोटोकॉल के बारे में जानने के लिए विकास टीम पर बहुत अधिक निर्भर रहना पड़ता था, जो एप्लिकेशन सर्वर के साथ बातचीत करने के लिए उपयोग कर रहा है। कभी-कभी, यह भी सट्टा हुआ करता था।
हालाँकि, LoadRunner के रूप में बहुत मदद करता है प्रोटोकॉल सलाहकार संस्करण 9.5 से बाद में। प्रोटोकॉल सलाहकार उन प्रोटोकॉल का पता लगाता है जो एप्लिकेशन उपयोग करता है और हमें संभावित प्रोटोकॉल का सुझाव देता है जिसमें वास्तविक उपयोगकर्ता को अनुकरण करने के लिए स्क्रिप्ट बनाई जा सकती है।
Q # 9) एक सहसंबंध क्या है? स्वचालित सहसंबंध और मैनुअल के बीच अंतर स्पष्ट करें सह - संबंध?
उत्तर: एक स्क्रिप्ट में गतिशील मूल्यों को संभालने के लिए सहसंबंध का उपयोग किया जाता है। प्रत्येक उपयोगकर्ता कार्रवाई के लिए गतिशील मान बदल सकता है (जब एक ही उपयोगकर्ता द्वारा कार्रवाई फिर से शुरू की जाती है) या अलग-अलग उपयोगकर्ताओं के लिए मूल्य बदल जाता है (मूल्य तब बदलता है जब कार्रवाई किसी अन्य उपयोगकर्ता के साथ फिर से की जाती है)। दोनों मामलों में, सहसंबंध इन मूल्यों का ध्यान रखता है और उन्हें निष्पादन के दौरान विफल होने से बचाता है।
मैनुअल सहसंबंध में गतिशील मूल्य की पहचान करना, गतिशील मूल्य की पहली घटना का पता लगाना, गतिशील मूल्य पर कब्जा करने की अनूठी सीमाओं की पहचान करना, इसके जवाब में एक गतिशील मूल्य की पहली घटना होने के अनुरोध से पहले सहसंबंध समारोह web_reg_save_param लिखना शामिल है।
स्वचालित सहसंबंध पूर्वनिर्धारित सहसंबंध नियमों पर काम करता है। असफल होने पर स्वसंरचना के लिए स्क्रिप्ट वापस खेली जाती है और स्कैन की जाती है। वोगन उस स्थान की पहचान करता है जहां सहसंबंध नियम काम करते हैं और अनुमोदन पर मूल्य को सहसंबंधित करते हैं।
को देखें इस ट्यूटोरियल अधिक जानकारी के लिए।
Q # 10) कैसे पहचानें कि क्या सहसंबद्ध है और क्या पैरामीटर बनाना है?
उत्तर: स्क्रिप्ट में कोई भी मूल्य जो पुनरावृत्ति करते समय प्रत्येक पुनरावृत्ति पर या विभिन्न उपयोगकर्ताओं के साथ बदलता है, को सहसंबंध की आवश्यकता होती है। रिकॉर्डिंग करते समय कोई भी उपयोगकर्ता इनपुट पैराट्राइज्ड होना चाहिए।
Q # 11) स्क्रिप्ट में Parameterization क्या है और Parameterization क्यों आवश्यक है?
उत्तर: एक पैरामीटर के साथ स्क्रिप्ट के भीतर हार्ड-कोडित मानों को प्रतिस्थापित करना पैरामीटर कहा जाता है। यह एक आभासी उपयोगकर्ता (Vuser) को प्रत्येक रन पर अलग-अलग डेटा का उपयोग करने में मदद करता है। यह किसी एप्लिकेशन के वास्तविक जीवन के उपयोग का अनुकरण करता है क्योंकि यह कैशिंग परिणामों से सर्वर से बचा जाता है।
को देखें इस ट्यूटोरियल अधिक जानकारी के लिए।
Q # 12) आप किसी भी एप्लिकेशन के प्रदर्शन परीक्षण उपयोग मामलों की पहचान कैसे करते हैं?
उत्तर: प्रदर्शन के परीक्षण के लिए परीक्षण के मामले / उपयोग के मामले लगभग किसी भी मैनुअल / कार्यात्मक परीक्षण परीक्षण मामलों के समान हैं, जहां उपयोगकर्ता द्वारा निष्पादित प्रत्येक चरण लिखा जाता है। अंतर केवल इतना है कि सभी मैन्युअल परीक्षण मामले प्रदर्शन परीक्षण के मामले नहीं हो सकते हैं क्योंकि चयन के लिए कुछ मानदंड हैं:
- उपयोगकर्ता गतिविधि आवेदन की महत्वपूर्ण और सबसे महत्वपूर्ण कार्यक्षमता से संबंधित होनी चाहिए।
- उपयोगकर्ता गतिविधि में डेटाबेस गतिविधि की एक अच्छी मात्रा होनी चाहिए जैसे कि खोज, हटाना या सम्मिलित करना।
- उपयोगकर्ता गतिविधि में उपयोगकर्ता की अच्छी मात्रा होनी चाहिए। कम उपयोगकर्ता गतिविधि होने की कार्यक्षमता आम तौर पर प्रदर्शन परीक्षण बिंदु से छोड़ी गई है। उदाहरण के लिए, व्यवस्थापक खाता गतिविधि।
उपरोक्त मानदंडों को पूरा करने वाले मैनुअल परीक्षण मामलों में से किसी का उपयोग प्रदर्शन परीक्षण उपयोग केस / परीक्षण मामले के रूप में किया जा सकता है। यदि मैन्युअल परीक्षण मामलों को चरण दर चरण नहीं लिखा जाता है, तो प्रदर्शन टीम को उनके लिए समर्पित दस्तावेज बनाने चाहिए।
Q # 13) स्क्रिप्टिंग के दौरान आपने स्वचालित सहसंबंध के लिए सहसंबंध नियम बनाए। यदि आप एक ही एप्लिकेशन पर काम कर रहे अपने टीम के सदस्यों के साथ सहसंबंध के नियमों को साझा करना चाहते हैं ताकि वह अपने कार्य केंद्र पर उसी का उपयोग कर सकें, तो आप ऐसा कैसे करेंगे?
उत्तर: सहसंबंध नियमों को .cor फ़ाइल के माध्यम से निर्यात किया जा सकता है और उसी फ़ाइल को VuGen के माध्यम से आयात किया जा सकता है।
Q # 14) विभिन्न प्रकार के वेसर लॉग कौन से हैं जिनका उपयोग स्क्रिप्टिंग और निष्पादन के दौरान किया जा सकता है? इन लॉग के बीच अंतर क्या है? जब आप लॉगिंग अक्षम करते हैं?
उत्तर: दो प्रकार के Vuser लॉग उपलब्ध हैं-मानक लॉग और विस्तारित लॉग। स्क्रिप्ट को डीबग करने के लिए लॉग महत्वपूर्ण हैं। एक बार एक स्क्रिप्ट उठने और चलने के बाद, लॉगिंग केवल त्रुटियों के लिए सक्षम होती है।
मानक लॉग स्क्रिप्ट निष्पादन के दौरान सर्वर पर भेजे गए कार्यों और संदेशों का एक लॉग बनाता है जबकि विस्तारित लॉग में अतिरिक्त चेतावनी और अन्य संदेश होते हैं। लॉगिंग का उपयोग डिबगिंग के दौरान किया जाता है और निष्पादन के दौरान अक्षम किया जाता है। उस स्थिति में त्रुटियों के लिए लॉगिंग को सक्षम किया जा सकता है।
Q # 15) स्क्रिप्टिंग का मॉड्यूलर तरीका क्या है?
उत्तर: मॉड्यूलर दृष्टिकोण में, प्रत्येक अनुरोध के लिए एक फ़ंक्शन बनाया जाता है ( उदाहरण के लिए, लॉगिन, लॉगआउट, सेव, डिलीट इत्यादि) और ये फ़ंक्शन जहाँ भी आवश्यक हो, कहलाते हैं। यह दृष्टिकोण अनुरोध का पुन: उपयोग करने के लिए अधिक स्वतंत्रता देता है और समय बचाता है। इस दृष्टिकोण के साथ, वेब कस्टम अनुरोधों के साथ काम करने की सिफारिश की जाती है।
Q # 16) लक्ष्य-उन्मुख परिदृश्य में विभिन्न प्रकार के लक्ष्य क्या हैं?
उत्तर: लोडरुनर के लक्ष्य-उन्मुख परिदृश्य में पांच अलग-अलग प्रकार के लक्ष्य हैं। ये:
- समवर्ती वाइसर की संख्या
- प्रति सेकंड हिट की संख्या
- प्रति सेकंड लेनदेन की संख्या
- प्रति मिनट पृष्ठों की संख्या
- लेनदेन प्रतिक्रिया समय
Q # 17) स्क्रिप्ट में प्रत्येक चरण को कैसे मान्य किया गया है?
उत्तर: स्क्रिप्ट में प्रत्येक चरण लौटे पृष्ठ पर सामग्री के साथ मान्य है। एक सामग्री जांच यह सत्यापित करती है कि वेब पेज पर विशिष्ट सामग्री मौजूद है या नहीं। दो प्रकार की सामग्री की जाँच होती है जिसका उपयोग लोडरनर में किया जा सकता है:
- पाठ की जाँच करें: यह वेब पेज पर एक पाठ / स्ट्रिंग के लिए जाँच करता है।
- छवि की जाँच करें: यह एक वेब पेज पर एक छवि के लिए जाँच करता है।
Q # 18) रिकॉर्डिंग के बाद VuGen स्क्रिप्ट को कैसे संशोधित किया जाता है?
उत्तर: एक बार स्क्रिप्ट रिकॉर्ड होने के बाद, इसे निम्नलिखित प्रक्रिया के साथ संशोधित किया जा सकता है:
- लेन-देन
- परिमाणीकरण
- सह - संबंध
- परिवर्तनशील घोषणाएँ
- मिलन स्थल बिंदु
- सत्यापन / जांच चौकी
Q # 19) रैंप-अप और रैंप डाउन क्या हैं?
उत्तर:
- बढ़ाना: वह दर जिस पर आभासी उपयोगकर्ता लोड परीक्षण में जोड़ते हैं।
- बंद करना: वह दर जिस पर आभासी उपयोगकर्ता लोड परीक्षण से बाहर निकलते हैं।
Q # 20) वसर को धागे के रूप में चलाने का क्या फायदा है?
उत्तर: Vusers को थ्रेड के रूप में चलाने से किसी भी मशीन से अधिक वर्चुअल उपयोगकर्ता उत्पन्न करने में मदद मिलती है, क्योंकि Vuser की छोटी मेमोरी प्रिंट एक थ्रेड चल रही है।
Q # 21) वुगेन रिप्ले लॉग में क्या समय बर्बाद होता है?
उत्तर: अपशिष्ट समय कभी भी किसी भी ब्राउज़र उपयोगकर्ता द्वारा नहीं किया जाता है और परीक्षण गतिविधियों का समर्थन करने वाली गतिविधियों पर खर्च किया गया समय। ये गतिविधियां लॉगिंग, रिकॉर्ड रखने और कस्टम विश्लेषण से संबंधित हैं।
Q # 22) आप वुगेन में टेक्स्ट और इमेज चेक कैसे सक्षम कर सकते हैं?
उत्तर: यह फंक्शन web_find (टेक्स्ट चेक के लिए) और web_image_check (इमेज चेक के लिए) और रनटाइम सेटिंग से इमेज और टेक्स्ट चेक को सक्षम करके किया जा सकता है।
रन टाइम सेटिंग-> पसंद-> इमेज और टेक्स्ट चेकबॉक्स को सक्षम करें।
Q # 23) web_reg_find और web_find के बीच क्या अंतर है?
उत्तर: web_reg_find फ़ंक्शन को भेजे गए अनुरोध से पहले संसाधित किया जाता है और VuGen स्क्रिप्ट में अनुरोध से पहले रखा जाता है, जबकि एक web_find फ़ंक्शन अनुरोध की प्रतिक्रिया आने के बाद संसाधित होता है और VuGen स्क्रिप्ट में अनुरोध के बाद रखा जाता है।
Q # 24) 'मेल ऑल' और फिर किसी भी मेल अकाउंट के लिए 'डिलीट' करने के लिए आपके सामने कौन सी चुनौतियाँ होंगी?
उत्तर: इस स्थिति में, 'सभी का चयन करें' और 'हटाएं' के लिए पोस्ट उपलब्ध मेलों की संख्या के आधार पर हर बार बदल जाएगी। इसके लिए दोनों के लिए रिकॉर्ड किए गए अनुरोध को कस्टम अनुरोध के साथ बदल दिया जाना चाहिए और पोस्ट बनाने के लिए स्ट्रिंग बिल्डिंग की आवश्यकता है। () ध्यान दें - इस प्रश्न को व्यावहारिक ज्ञान की आवश्यकता है। तो कृपया इसे व्यावहारिक रूप से और अपना उत्तर तैयार करें)।
Q # 25) पेसिंग और थिंक टाइम में क्या अंतर है?
उत्तर: पेसिंग एक्शन पुनरावृत्तियों के बीच का प्रतीक्षा समय है, जबकि यह सोचते हुए कि लेन-देन के बीच का प्रतीक्षा समय है।
Q # 26) एक बार में नियंत्रक का उपयोग करके आप कितने ग्राफ़ देख सकते हैं? उनमें से अधिकतम क्या है?
उत्तर: एक बार में एक, दो, चार और आठ ग्राफ देखे जा सकते हैं। एक बार में मॉनिटर किए जा सकने वाले ग्राफ़ की अधिकतम संख्या 8 है।
Q # 27) आपके पास एक एप्लिकेशन है जो छात्र के परीक्षा परिणामों को दिखाता है। प्रत्येक छात्र के नाम के अनुरूप इसका उल्लेख किया गया है कि वह 'पास' और 'फेल' के लेबल के साथ परीक्षा में उत्तीर्ण हुआ या असफल। आप VuGen स्क्रिप्ट में उत्तीर्ण और अनुत्तीर्ण छात्रों की संख्या की पहचान कैसे करेंगे?
उत्तर: इस पाठ के लिए वेब पेज 'पास और' फेल 'के लिए वेब पेज के लिए उपयोग किया जाता है। फ़ंक्शन web_reg_find के माध्यम से, हम 'SaveCount' की मदद से वेब पेज पर पाए जाने वाले ग्रंथों की संख्या पर कब्जा कर सकते हैं। सेवकाउंट ने पाए गए मैचों की संख्या संग्रहीत की। उदाहरण के लिए-
web_reg_find('Text=Pass', 'SaveCount=Pass_Student', LAST); web_reg_find('Text=Fail', 'SaveCount=Fail_Student', LAST);
Q # 28) लोड परीक्षण के दौरान, लॉग्स के लिए इष्टतम सेटिंग क्या है?
उत्तर: लोड टेस्ट के लिए लॉग लेवल न्यूनतम निर्धारित है। यह लॉग स्तर को मानक लॉग में सेट करके और रेडियो बटन का चयन करके प्राप्त किया जा सकता है 'केवल एक त्रुटि होने पर एक संदेश भेजें'।
Q # 29) आप अपने मेलबॉक्स के लिए स्क्रिप्टिंग की स्थिति को कैसे संभालेंगे आपको पढ़ने के लिए किसी एक मेल को रैंडमली सेलेक्ट करना होगा?
उत्तर: इसके लिए, हम पहली मेल पढ़ने के लिए स्क्रिप्ट रिकॉर्ड करेंगे। पहले मेल को पढ़ने के अनुरोध में क्या मिल रहा है जैसे मेल आईडी या पंक्ति नं।
उस पोस्ट से जहां ईमेल की एक सूची प्रतिबिंबित हो रही है, हम सभी ईमेल आईडी पंक्ति को सहसंबंध फ़ंक्शन के साथ और ऑर्डिनल को ऑल यानि ORD = ऑल के रूप में रखने की कोशिश करेंगे। रीड ईमेल में मांगी गई ईमेल आईडी को किसी भी ईमेल आईडी की सूची से बेतरतीब ढंग से चयनित ईमेल आईडी से बदलें।
इसका संदर्भ लें स्क्रिप्टिंग ट्यूटोरियल ।
Q # 30) थिंक टाइम क्या है? विचार समय के लिए थ्रेसहोल्ड स्तर क्या है और इसे कैसे बदला जा सकता है?
उत्तर: थिंक टाइम, आवेदन पर एक गतिविधि करते समय वास्तविक उपयोगकर्ता के प्रतीक्षा समय का अनुकरण करने के लिए स्क्रिप्ट में कार्रवाई के बीच जानबूझकर डाला गया प्रतीक्षा समय है। थ्रेशोल्ड लेवल फॉर थिंक टाइम उस लेवल में जिसके नीचे रिकॉर्ड किया गया थिंक टाइम नजरअंदाज किया जाएगा। इससे बदला जा सकता है रिकॉर्ड किए गए विकल्प-> स्क्रिप्ट-> थ्रेशोल्ड की तुलना में अधिक समय लगता है।
Q # 31) स्वचालित सहसंबंध कैसे कॉन्फ़िगर किया गया है?
उत्तर: स्वचालित सहसंबंध से संबंधित कोई भी सेटिंग इसके द्वारा की जा सकती है सामान्य विकल्प-> सह - संबंध। सहसंबंध नियम से निर्धारित होते हैं रिकॉर्डिंग विकल्प-> सहसंबंध।
Q # 32) आप परीक्षण चलाने के लिए कितनी लोड जनरेटर मशीनों की संख्या तय करते हैं?
उत्तर: भार जनरेटर की संख्या पूरी तरह से लोड जनरेटर मशीन की स्क्रिप्ट और कॉन्फ़िगरेशन बनाने के लिए उपयोग किए जाने वाले प्रोटोकॉल पर निर्भर करती है। प्रत्येक प्रोटोकॉल में एक अलग मेमोरी प्रिंट होता है और यह तय करता है कि मशीन के लोड कॉन्फ़िगरेशन (लोड जनरेटर) से कितने वर्चुअल उपयोगकर्ता उत्पन्न किए जा सकते हैं।
Q # 33) प्रदर्शन परीक्षण उपकरण का चयन करते समय आप वास्तव में क्या क्षमताएँ देखते हैं?
उत्तर: प्रदर्शन परीक्षण उपकरण सक्षम होना चाहिए: -
- कई तकनीकों और हार्डवेयर प्लेटफार्मों का उपयोग करके निर्मित एप्लिकेशन का परीक्षण करना।
- एप्लिकेशन के परीक्षण के लिए एक सर्वर की उपयुक्तता निर्धारित करें
- दसियों, हजार और यहां तक कि हजारों आभासी उपयोगकर्ताओं के भार के साथ एक आवेदन का परीक्षण।
क्यू # 34) समवर्ती उपयोगकर्ता एक साथ उपयोगकर्ताओं से कैसे भिन्न होते हैं?
उत्तर: सभी युगपत उपयोगकर्ता समवर्ती उपयोगकर्ता हैं लेकिन इसके विपरीत सत्य नहीं है।
चल रहे परिदृश्य में सभी Vusers समवर्ती उपयोगकर्ता हैं क्योंकि वे एक ही समय में एक ही एप्लिकेशन का उपयोग कर रहे हैं, लेकिन हो सकता है या समान कार्य नहीं कर रहे हों। एक साथ उपयोगकर्ता एक ही समय में एक ही कार्य करते हैं। समवर्ती उपयोगकर्ताओं को संयोजी बिंदुओं के माध्यम से एक साथ उपयोगकर्ता बनाया जाता है।
Rendezvous अंक सिस्टम को निर्देश देते हैं कि वे कुछ निश्चित संख्या में Vusers आने तक प्रतीक्षा करें ताकि वे सभी एक साथ एक विशेष कार्य कर सकें।
Q # 35) आप कैसे पहचानते हैं कि स्क्रिप्ट में किन मूल्यों को सहसंबद्ध किया जाना चाहिए? एक उदाहरण दें।
उत्तर: यह तरीके से किया जा सकता है:
- समान चरणों के साथ दो स्क्रिप्ट रिकॉर्ड करें और WDiff उपयोगिता का उपयोग करके उनकी तुलना करें। (ट्यूटोरियल सहसंबंध देखें)।
- रिकॉर्ड की गई स्क्रिप्ट को फिर से चलाएँ और सहसंबंध के लिए स्कैन करें। यह उन मूल्यों की एक सूची देता है जिन्हें सहसंबद्ध किया जा सकता है।
सत्र-आईडी इसका एक अच्छा उदाहरण है। जब दो स्क्रिप्ट रिकॉर्ड की जाती हैं और WDiff उपयोगिता का उपयोग करके तुलना की जाती है। दो लिपियों में सत्र आईडी अलग-अलग होनी चाहिए और डब्ल्यूडीएफ इन मूल्यों पर प्रकाश डालता है।
Q # 36) कैशिंग प्रदर्शन परीक्षण परिणामों को कैसे प्रभावित करता है?
उत्तर: जब डेटा को सर्वर की मेमोरी में कैश किया जाता है, तो सर्वर को परिणाम प्राप्त करने की आवश्यकता नहीं होती है और कोई सर्वर गतिविधि ट्रिगर नहीं होती है। परीक्षा परिणाम विभिन्न डेटा वाले एप्लिकेशन का उपयोग करके वास्तविक उपयोगकर्ताओं के समान प्रदर्शन को प्रतिबिंबित नहीं करता है।
Q # 37) आप गलती पर स्क्रिप्ट के निष्पादन को कैसे रोकेंगे?
उत्तर: यह lr_abort फ़ंक्शन के माध्यम से प्राप्त किया जा सकता है। फ़ंक्शन Vuser को निर्देश देता है कि वह कार्रवाई अनुभाग को निष्पादित करना बंद करे और vuser_end अनुभाग निष्पादित करके निष्पादन समाप्त करे। यह फ़ंक्शन एक विशिष्ट त्रुटि को संभालने में सहायक है।
इसका उपयोग त्रुटि के बजाय एक स्थिति को संभालने के लिए भी किया जा सकता है जहां निष्पादन संभव नहीं है। फ़ंक्शन ने Vuser को 'स्टॉप्ड' स्थिति सौंपी जो lr_abort फ़ंक्शन के कारण बंद हो गई। रन-टाइम सेटिंग में, 'जारी रखें त्रुटि' अनियंत्रित होना चाहिए।
आप के लिए खत्म है
हमें इसकी उम्मीद है उत्तर के साथ लोडरनर साक्षात्कार प्रश्नों का विशाल संकलन आप सभी के लिए उपयोगी साबित होगा।
एसटीएच में, हम हमेशा से ही यह मानते हैं बुनियादी बातों का महत्व । प्रदर्शन परीक्षण पेशेवर के रूप में अच्छी तरह से सफल होने के लिए भी यही सच है। हालाँकि, हम चाहते हैं कि यह प्रदर्शन परीक्षण साक्षात्कार प्रश्नावली आप सभी के लिए एक महत्वपूर्ण संदर्भ बिंदु होगा, जो लोडरुनर का उपयोग करके प्रदर्शन परीक्षण कैरियर में खोजने या आगे बढ़ने के लिए इच्छुक होगा।
आप सभी को बहुत-बहुत शुभकामनाएँ!
=> लोडरनर ट्यूटोरियल की पूरी श्रृंखला के लिए यहां जाएं
PREV ट्यूटोरियल | पहला ट्यूटोरियल
मुझे आशा है कि आपने इस लोडरनर श्रृंखला में ट्यूटोरियल की पूरी श्रृंखला का आनंद लिया।
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- 25 सर्वश्रेष्ठ चुस्त परीक्षण साक्षात्कार प्रश्न और उत्तर
- 34 सबसे आम SoapUI साक्षात्कार प्रश्न और उत्तर
- उत्तर के साथ स्पॉक साक्षात्कार प्रश्न (सर्वाधिक लोकप्रिय)
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- शीर्ष 20+ .NET साक्षात्कार प्रश्न और उत्तर