parameterization static values loadrunner
इस लोडरनर ट्यूटोरियल में, हम 'लोडरनर पैरामीटर' पर चर्चा करेंगे - पैरामीटर बनाना, और कॉन्फ़िगर करना, मापदंडों के प्रकार और उनके वास्तविक समय का उपयोग आदि।
स्क्रिप्ट रिकॉर्डिंग, रीप्ले और सहसंबंध इसमें हमारे पहले ट्यूटोरियल में जानकारी दी गई थी निरपेक्ष लोडरनर प्रशिक्षण श्रृंखला ।
अंतिम ट्यूटोरियल में, हमने चर्चा की कि एक VuGen स्क्रिप्ट में दो प्रकार के डेटा / मान हो सकते हैं जो हम कर सकते हैं
संभालने की आवश्यकता:
- स्थैतिक मूल्य: वे मान जो एक उपयोगकर्ता में प्रवेश करता है। Ex। उपयोगकर्ता नाम, पासवर्ड, क्रेडिट कार्ड विवरण आदि।
- डायनेमिक मान: सर्वर द्वारा उत्पन्न और भेजे गए मान। उदाहरण सत्र आईडी / टोकन, सत्र राज्य, दिनांक मान आदि हैं।
=> लोडरनर ट्यूटोरियल की पूरी श्रृंखला के लिए यहां क्लिक करें
इस ट्यूटोरियल में, हम स्टैटिक वैल्यू पर अधिक चर्चा करेंगे और सीखेंगे कि इन्हें कैसे मानकीकृत किया जाए।
जब हमने स्क्रिप्ट बनाने के लिए अपने वेब टूर एप्लिकेशन को रिकॉर्ड किया, तो हमने उपयोगकर्ता नाम, पासवर्ड, क्रेडिट कार्ड विवरण आदि जैसे स्थिर मूल्यों का उपयोग किया। स्क्रिप्ट को चलाते समय प्रत्येक Vuser द्वारा समान मूल्यों का उपयोग किया जाएगा क्योंकि यह बड़ी संख्या में Vusers के साथ है।
यह वास्तविक नहीं है क्योंकि वास्तविक दुनिया के सभी उपयोगकर्ता समान मानों का इनपुट नहीं करते हैं। इसलिए, हमें इनपुट मानों को पैरामीटर करना होगा।
आप क्या सीखेंगे:
लोडरुनर में पैरामीटर
अब देखते हैं कि हम डेटा मानों को कैसे मापते हैं।
उदाहरण: यदि हम अपनी स्क्रिप्ट में उपयोगकर्ता नाम मान को मापना चाहते हैं, तो मूल्य का चयन करें, राइट-क्लिक करें और चुनें ‘पैरामीटर के साथ बदलें’ -> ’नया पैरामीटर बनाएं’ ।
पैरामीटर नाम दर्ज करें। हम यहां किसी भी नाम को दर्ज कर सकते हैं (हमने अपनी सुविधा के लिए उपसर्ग just बराबर ’जोड़ा है - जिसका अर्थ है कि यह एक पैरामीटर डेटा है)।
इसके बाद, VuGen इसके लिए संकेत देगा।
'हाँ' पर क्लिक करें। VuGen उपयोगकर्ता मान के सभी आवृत्तियों को पैरामीटर के साथ बदल देगा जैसा कि दिखाया गया है (याद रखें कि पैरामीटर हमेशा घुंघराले ब्रेसिज़ में संलग्न हैं)।
अब, हमने जो पैरामीटर बनाया है, उसे देखने के लिए, 'सोल्यूशन एक्सप्लोरर' पर 'पैरामीटर्स' आइटम पर क्लिक करें।
यह पैरामीटर सूची विंडो को खोलेगा। यह सूची हमारे द्वारा बनाए गए उपयोगकर्ता नाम पैरामीटर को दिखाएगी।
पैरामीटर नाम 'parUserName' है (पैरामीटर नाम जिसे हमने दर्ज किया है), पैरामीटर प्रकार 'फ़ाइल' है (यह डिफ़ॉल्ट पैरामीटर प्रकार है - हम इस ट्यूटोरियल में बाद में अन्य प्रकार के मापदंडों पर चर्चा करेंगे) और पैरामीटर फ़ाइल नाम है 'parUserName.dat' (पैरामीटर आमतौर पर एक पाठ फ़ाइल में संग्रहीत किया जाता है जो स्क्रिप्ट फ़ोल्डर में सहेजा जाता है, डिफ़ॉल्ट रूप से इस पाठ फ़ाइल का नाम पैरामीटर नाम ही है)।
हम 'पैरामीटर सूची' विंडो से सीधे पैरामीटर भी बना सकते हैं। बस नीचे बाईं ओर ’न्यू’ बटन पर क्लिक करें।
नया पैरामीटर सूची में जोड़ा गया है।
'ParPassword' कहने के लिए पैरामीटर नाम का नाम बदलें, पैरामीटर प्रकार चुनें (डिफ़ॉल्ट फ़ाइल है), फ़ाइल नाम और पथ चुनें।
अब click Create Table ’पर क्लिक करें।
एसडीएल चरण क्या हैं?
अब हम इस पैरामीटर के मानों को देख और संपादित कर सकते हैं (ध्यान दें कि इस फ़ाइल में एक कॉलम है और कॉलम का डिफ़ॉल्ट नाम पैरामीटर नाम ही है)।
उदाहरण: यहाँ हमने 'बीन' के मान को बदल दिया है।
हम मूल्यों को दूसरे तरीके से भी बदल सकते हैं - 'नोटपैड के साथ संपादित करें' बटन पर क्लिक करें और सीधे पाठ फ़ाइल में डेटा संपादित करें।
वास्तव में, यह डेटा को संपादित करने का सबसे आसान तरीका है, खासकर जब हम विशाल डेटा के साथ काम कर रहे हैं, हम बस आवश्यक डेटा को कॉपी और पेस्ट कर सकते हैं, आसानी से नोटपैड और इतने पर संपादित कर सकते हैं।
अब, 'parPassword' पैरामीटर के लिए कुछ और मान जोड़ें।
नोटपैड को बंद करें और 'सहेजें' (पाठ फ़ाइल में किए गए परिवर्तनों को सहेजने के लिए) पर क्लिक करें।
इसलिए जोड़ा गया मान added पैरामीटर सूची ’विंडो (ass पैरापासवर्ड’ पैरामीटर के लिए) में परिलक्षित होता है।
याद रखें कि जब हम सीधे ’पैरामीटर सूची’ विंडो पर पैरामीटर बनाते हैं, तो हमें स्क्रिप्ट के मान की सभी घटनाओं को पैरामीटर नाम (निश्चित रूप से घुंघराले ब्रेसिज़) के साथ मैन्युअल रूप से बदलना होगा।
तो खोज मेनू पर जाएं ( खोजें-> त्वरित प्रतिस्थापन ) है।
और प्रतिस्थापन करें।
स्क्रिप्ट में।
ध्यान देने वाली एक और बात VuGen डिफ़ॉल्ट रूप से बनाई गई प्रत्येक पैरामीटर के लिए एक नई पाठ फ़ाइल बनाती है।
लेकिन हम किसी एकल पाठ फ़ाइल में एक से अधिक पैरामीटर मान को एक सीमांकक द्वारा अलग किए गए स्तंभों के नीचे रखकर सहेज सकते हैं (the अल्पविराम ’डिफ़ॉल्ट सीमक है)। यह विशेष रूप से उन डेटा मानों के लिए किया जाता है जो निर्भर हैं ( उदाहरण: उपयोगकर्ता नाम और पासवर्ड)।
आइए देखें कि हम ऐसा कैसे कर सकते हैं। हम यूज़रनेम और पासवर्ड वैल्यू को एक ही फाइल में डालेंगे। Already parUserName ’पैरामीटर जो पहले से बना है, फ़ाइल का नाम बदलने के लिए ential usercredentials.dat’ (यह स्क्रिप्ट फ़ोल्डर के तहत इस नाम के साथ एक नई फ़ाइल बनाएगा)।
अब इस फ़ाइल को एक नोटपैड के साथ खोलें, दो कॉलम - यूज़रनेम और पासवर्ड को एक सीमांकक (अल्पविराम द्वारा अलग किया गया) जोड़ें और नीचे दिखाए गए अनुसार अल्पविराम द्वारा अलग किए गए उपयोगकर्ता नाम और पासवर्ड के लिए कुछ मान भी जोड़ें।
अब फाइल को बंद करें और सेव करें।
अगला, हमें प्रत्येक पैरामीटर को कॉलम नामों के साथ जोड़ना होगा। यह column सेलेक्ट कॉलम ’सेक्शन से किया जा सकता है जहाँ हम कॉलम नाम या कॉलम नंबर से लिंक कर सकते हैं।
यहाँ हमने linked parUserName to पैरामीटर को टेक्स्ट फ़ाइल के पहले कॉलम number बाय नंबर ’से जोड़ा है।
हम name बाय नाम ’के साथ भी ऐसा कर सकते हैं।
अब हम ‘parPassword’ पैरामीटर पर जाते हैं, फ़ाइल नाम (हमने बनाई गई c usercredentials 'फ़ाइल में) को बदलते हैं।
और अब हमें (parParameter link पैरामीटर को टेक्स्ट फाइल के दूसरे कॉलम से जोड़ना होगा (जैसा कि पासवर्ड वैल्यू दूसरे कॉलम में है) number बाय नंबर ’या’ बाय नाम ’।
स्तंभ नामों का उपयोग करना एक अच्छा अभ्यास है क्योंकि यह भ्रम से बचाएगा, खासकर जब हमारे पास बड़ी संख्या में कॉलम हैं।
अब तक हम समझ चुके हैं कि एक से अधिक मापदंडों को कैसे बनाया जाए और उन्हें एक टेक्स्ट फाइल में मानों से जोड़ा जाए।
To फ़ाइल स्वरूप ’अनुभाग के तहत to पैरामीटर सूची’ विंडो के अन्य भागों में आकर, हमारे पास दो विकल्प हैं:
स्तंभ परिसीमन :जब हम पाठ फ़ाइल में कई कॉलम का उपयोग करते हैं तो यह हमें एक सीमांकक का चयन करने की अनुमति देता है। अल्पविराम डिफ़ॉल्ट सीमांकक है (जैसा कि हमने ऊपर देखा था) लेकिन हम टैब या स्पेस भी चुन सकते हैं। यह विकल्प उन मामलों में बहुत उपयोगी है जहां डेटा में कॉमा है ( उदाहरण: एक पता) और अल्पविराम के उपयोग से चीजें खराब हो सकती हैं।
पहली डेटा लाइन :इसका उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि किस पंक्ति को शुरू करना है (डिफ़ॉल्ट 1 है)। हम इसे किसी भी मूल्य (टेक्स्ट शीट में मूल्यों की अधिकतम संख्या तक) में बदल सकते हैं। पूर्व: यदि हम इसे 3 में बदलते हैं, तो VuGen तीसरी-पंक्ति मान (पहले 2 डेटा मानों की अनदेखी) से चुनना शुरू कर देगा।
यह तब उपयोगी है जब किसी कारण से हम VuGen को कुछ डेटा मान नहीं देना चाहते हैं और साथ ही वे उन्हें फ़ाइल से पूरी तरह से हटाना नहीं चाहते हैं।
‘आयात पैरामीटर’ विकल्प हमें सीधे बाहरी फ़ाइल से डेटा आयात करने की अनुमति देता है।
पर क्लिक करें Par आयात पैरामीटर ’ बटन।
यहां हम फ़ाइल का चयन कर सकते हैं, सीमांकक निर्दिष्ट कर सकते हैं और अन्य विकल्पों को कॉन्फ़िगर कर सकते हैं।
अब दो और महत्वपूर्ण विकल्प आ रहे हैं:
अगली पंक्ति का चयन करें :VuGen को निर्देश देता है कि परीक्षण के दौरान डेटा मान का चयन कैसे करें जब कई Vusers चल रहे हैं (और प्रत्येक Vusers कई पुनरावृत्तियों के लिए चल रहा है)। हमारे यहाँ मुख्य रूप से तीन विकल्प हैं- असमान, रैंडम और यूनिक।
पर अद्यतन मूल्य: मापदंडों के डेटा मूल्यों को अद्यतन करने के लिए VuGen को निर्देश देता है। हमारे पास तीन विकल्प हैं-प्रत्येक पुनरावृत्ति, प्रत्येक घटना और एक बार।
क्या Android के लिए एक अच्छा एमपी 3 डाउनलोडर है
इन दो विकल्पों का संयोजन परिभाषित करता है कि प्रत्येक पुनरावृत्ति और प्रत्येक घटना (एक पुनरावृत्ति के भीतर) के लिए प्रत्येक Vuser द्वारा कौन से मान (डेटा फ़ाइल से) लिए जाते हैं।
आइए अब हम इनमें से प्रत्येक संयोजन को विस्तार से समझते हैं:
क) अनुक्रमिक-प्रत्येक पुनरावृत्ति: प्रत्येक Vuser पाठ फ़ाइल में पहले डेटा मान से शुरू होता है और क्रमिक रूप से प्रत्येक नए पुनरावृत्ति में अगली पंक्ति मान पर जाता है। यदि फ़ाइल में पर्याप्त मान नहीं हैं, तो फ़ाइल में Vuser पहले मूल्य पर लौटता है (परीक्षण के अंत तक लूप में जारी रहता है)।
बी) अनुक्रमिक-प्रत्येक घटना: प्रत्येक Vuser पाठ फ़ाइल में पहले डेटा मान से शुरू होता है और क्रमिक रूप से प्रत्येक नई घटना (पुनरावृत्ति के भीतर) में अगली पंक्ति मान पर जाता है। यदि फ़ाइल में पर्याप्त मान नहीं हैं, तो फ़ाइल में Vuser पहले मूल्य पर लौटता है (परीक्षण के अंत तक लूप में जारी रहता है)।
ग) अनुक्रमिक-एक बार: प्रत्येक पुनरावृत्ति और प्रत्येक घटना पर एक पुनरावृत्ति (एक पुनरावृत्ति के भीतर) डेटा फ़ाइल से केवल पहला मूल्य लेता है।
उदाहरण: मान लें कि हमारे पास पाँच यूआरएल हैं और एक विशेष परीक्षण के लिए हम केवल (इन पाँचों में से) का उपयोग करना चाहते हैं, ऐसे में हम इस विकल्प को निर्धारित कर सकते हैं।
डी) यादृच्छिक-प्रत्येक पुनरावृत्ति: प्रत्येक Vuser पाठ फ़ाइल से प्रत्येक पुनरावृत्ति पर एक नया यादृच्छिक डेटा मान लेता है। यहां मूल्यों का दोहराव संभव है क्योंकि मूल्यों का चयन यादृच्छिक है।
उदाहरण: अगर हमारे पास कोई एप्लिकेशन है जो किसी दिए गए महीने (जनवरी, फरवरी ……। Dec) के लिए बिक्री रिपोर्ट तैयार करता है, तो हम इस विकल्प को सेट कर सकते हैं, ताकि Vusers इन बारह महीनों में से एक को बेतरतीब ढंग से चुनें और एक रिपोर्ट तैयार करें।
ई) यादृच्छिक-प्रत्येक घटना: प्रत्येक Vuser पाठ फ़ाइल से प्रत्येक घटना (एक पुनरावृत्ति के भीतर) पर एक नया यादृच्छिक डेटा मान लेता है। यहां मूल्यों का दोहराव संभव है क्योंकि मूल्यों का चयन यादृच्छिक है।
जैसा कि ऊपर बताया गया है, हम इस विकल्प को समान परिदृश्य (बिक्री रिपोर्ट) के लिए सेट कर सकते हैं; एकमात्र अंतर यह है कि वुसर्स हर घटना पर एक यादृच्छिक महीने का चयन करेंगे।
च) यादृच्छिक-एक बार: प्रत्येक Vuser पहली पुनरावृत्ति पर पाठ फ़ाइल से एक यादृच्छिक डेटा मान लेता है और सभी पुनरावृत्तियों और घटनाओं के लिए समान मान से चिपक जाता है।
उदाहरण: हमारे पास एक ऐसा एप्लिकेशन / परिदृश्य है जहां एक उपयोगकर्ता को किसी उत्पाद (किसी सूची से) को यादृच्छिक रूप से चुनना है और सभी पुनरावृत्तियों और घटनाओं के लिए एक ही उत्पाद पर काम करना है, हम इस विकल्प को सेट कर सकते हैं।
छ) अनोखा-प्रत्येक पुनरावृत्ति: प्रत्येक पुनरावृत्ति के लिए प्रत्येक Vuser पाठ फ़ाइल से पहला अप्रयुक्त (अद्वितीय) डेटा मान लेता है।
हमारे पास इस संयोजन के लिए कुछ अतिरिक्त विकल्प उपलब्ध हैं:
जब मूल्यों से बाहर: मूल्यों को समाप्त होने पर स्क्रिप्ट को संभालने के लिए एक Vuser को निर्देश देता है।
हम ड्रॉपडाउन सूची से इनमें से किसी का चयन कर सकते हैं।
नियंत्रक में Vuser मान आवंटित करें: इस विकल्प का उपयोग VuGen को निर्देश देने के लिए किया जाता है ताकि प्रत्येक Vuser के लिए मानों (मानों का समूह) का एक ब्लॉक आवंटित किया जा सके। इस तरह, वेलसर के लिए मूल्य अद्वितीय होंगे। ब्लॉक का आकार (मानों की संख्या) हमारे द्वारा निर्दिष्ट किया जा सकता है या गणना करने के लिए वुगेन पर छोड़ दिया जा सकता है। उदाहरण के लिए, यदि हमारे पास 100 मान और 5 वूसर्स हैं, तो हम 100 20 ’मान प्रति वूसर (जैसा कि नीचे दिखाया गया है) आवंटित कर सकते हैं।
उदाहरण: अगर हमारे पास कोई एप्लिकेशन / परिदृश्य है जहां हमें डिस्काउंट कूपन आईडी का उपयोग करना है और ये आईडी उपयोगकर्ता के लिए अद्वितीय हैं, तो ऐसे मामलों के तहत हम इस विकल्प का उपयोग कर सकते हैं।
ज) अद्वितीय-प्रत्येक घटना: प्रत्येक घटना के लिए प्रत्येक Vuser पाठ फ़ाइल से पहला अप्रयुक्त (अद्वितीय) डेटा मान लेता है।
We अद्वितीय-प्रत्येक पुनरावृत्ति ’के साथ की तरह, यहां भी हमारे पास एक ही अतिरिक्त विकल्प होंगे (केवल यहां अंतर हमें ब्लॉक आकार को अनिवार्य रूप से आवंटित करने का है)।
उदाहरण: अगर हमारे पास कोई एप्लिकेशन / परिदृश्य है जहां हमें डिस्काउंट कूपन आईडी का उपयोग करना है और इन आईडी का उपयोग केवल एक बार किया जा सकता है, तो हम इस विकल्प का उपयोग कर सकते हैं।
(i) अनोखा-एक बार: प्रत्येक Vuser पहली पुनरावृत्ति पर पाठ फ़ाइल से अप्रयुक्त (अद्वितीय) डेटा मान लेता है और सभी पुनरावृत्तियों और घटनाओं के लिए समान मान से चिपक जाता है।
उदाहरण: हम इस विकल्प का उपयोग लॉगिन विवरण (उपयोगकर्ता नाम और पासवर्ड) के लिए कर सकते हैं क्योंकि इन्हें प्रत्येक उपयोगकर्ता के लिए विशिष्ट होना चाहिए।
एक और बात - जब हमारे पास ऐसे पैरामीटर होते हैं जो संबंधित होते हैं, तो हम एक पैरामीटर के लिए उपरोक्त संयोजनों में से एक को सेट कर सकते हैं और दूसरे पैरामीटर (एस) के लिए उसी का उपयोग करने के लिए डायरेक्ट वुगेन को सेट कर सकते हैं।
उदाहरण: यहां हमने उपयोगकर्ता नाम पैरामीटर के लिए-यूनिक-वन्स ’संयोजन निर्धारित किया है।
अब पासवर्ड पैरामीटर के लिए, फिर से सेट करने के बजाय, हम केवल par समान लाइन को parUserName ’के रूप में चुन सकते हैं। यह VuGen को केवल वही अनुसरण करने का निर्देश देगा जो उपयोगकर्ता नाम पैरामीटर के लिए निर्धारित किया गया था।
अन्य प्रकार के पैरामीटर:
हमने पहले से ही डिफ़ॉल्ट प्रकार - 'फ़ाइल' प्रकार के पैरामीटर पर चर्चा की। अन्य प्रकार के पैरामीटर भी हैं और हम उन्हें ’पैरामीटर प्रकार’ ड्रॉपडाउन सूची में देख सकते हैं।
अब इनमें से कुछ पर चर्चा करते हैं:
क) दिनांक / समय: इस प्रकार का पैरामीटर एक निर्दिष्ट प्रारूप में वर्तमान तिथि और समय को चुनने के लिए एक Vuser को अनुमति देता है।
यह allows ऑफसेट ’विकल्प का उपयोग करके भविष्य की तारीख का चयन करने की भी अनुमति देता है।
यह allows पूर्व से वर्तमान तिथि ’ऑफसेट विकल्प का उपयोग करके पिछली तिथि का चयन करने की भी अनुमति देता है।
बी) Iteration संख्या: इस प्रकार का पैरामीटर एक निर्दिष्ट प्रारूप में वूसर को पुनरावृति संख्या लेने की अनुमति देता है।
ग) यादृच्छिक संख्या: इस प्रकार का पैरामीटर एक निर्दिष्ट प्रारूप में एक Vuser को दिए गए रेंज से यादृच्छिक संख्या चुनने की अनुमति देता है।
घ) अद्वितीय संख्या: इस प्रकार का पैरामीटर एक वूसर को एक संख्या सीमा निर्दिष्ट करके प्रति उपयोगकर्ता आकार को ब्लॉक करने की अनुमति देता है।
ई) वूसर आईडी: इस प्रकार का पैरामीटर निर्दिष्ट प्रारूप में वूसर आईडी चुनने की अनुमति देता है।
अपडेट करें:
हमारे पास लोडरनर के पुराने संस्करण पर रिकॉर्ड किया गया एक हैंड-ऑन वीडियो ट्यूटोरियल है लेकिन नवीनतम माइक्रो फोकस संस्करण के लिए सामग्री अभी भी मान्य है।
वीडियो ट्यूटोरियल:लोडरुनर में पैरामीटर
वीडियो ट्यूटोरियल सारांश:
परिमापन क्या है?
- हार्ड कोडित मूल्यों को बदलना लिपि में परिधिकरण कहा जाता है।
- परिशोधन में मदद करता है:
- स्क्रिप्ट का आकार कम करना
- कैश के प्रभाव से बचना
पैरामीटर्स का प्रकार
# 1 । दिनांक समय - जब भी हमें किसी डेट वैल्यू को पैरामीटर के साथ बदलना होता है, तो Date / Time पैरामीटर का उपयोग किया जाता है। भूतकाल की कोई भी पोस्ट मान्य नहीं है। इसे अद्यतन रखने के लिए, दिनांक / समय पैरामीटर वर्तमान या भविष्य की तारीख प्राप्त करने के लिए लचीलापन प्रदान करता है। यदि पिछली तारीख की जरूरत है, तो वह भी संभालती है।
#दो। समूह का नाम -हम उस समूह के आधार पर एक पैरामीटर उत्पन्न कर सकते हैं जिसे हम निष्पादन के दौरान स्क्रिप्ट के लिए नियंत्रक पर चुनते हैं। यह पैरामीटर केवल नियंत्रक पर स्क्रिप्ट को चलाने के दौरान काम करेगा।
# ३। Iteration नंबर - यह वर्तमान पुनरावृत्ति संख्या के साथ पैरामीटर को बदलता है। यह आमतौर पर कुछ तर्क बनाने के लिए उपयोग किया जाता है। उदाहरण के लिए- जब हम चाहते हैं कि स्क्रिप्ट में कुछ कोड वैकल्पिक रूप से निष्पादित किए जाएं। इसके लिए, हम पुनरावृत्ति संख्या का उपयोग यह जांचने के लिए करेंगे कि यह सम या विषम संख्या है और किसी एक स्थिति के लिए हम कार्य को अंजाम देंगे।
# ४। लोड जेनरेटर का नाम - हम लोड जनरेटर नाम के आधार पर नियंत्रक पर स्क्रिप्ट निष्पादित करते समय पैरामीटर भी उत्पन्न कर सकते हैं, जिस पर वह स्क्रिप्ट चल रही है। यह पैरामीटर केवल नियंत्रक पर स्क्रिप्ट को चलाने के दौरान काम करता है।
# 5 वूसर आई.डी. - जब हम स्क्रिप्ट को कंट्रोलर पर चलाते हैं, तो यह निष्पादन के दौरान अनुकरण करने वाले प्रत्येक वर्चुअल उपयोगकर्ता को एक अद्वितीय आईडी प्रदान करता है। इस पैरामीटर प्रकार का उपयोग किया जाता है -
- स्क्रिप्ट-डीबगिंग उद्देश्य के लिए बाहरी फ़ाइल में Vuser आईडी प्रिंट करना।
- वूसर आईडी के आधार पर लेनदेन की मात्रा को अलग करना
# 6 फ़ाइल - कुछ समय हम स्क्रिप्ट में विशिष्ट मूल्य को पारित करना चाहते हैं। ऐसे मामलों में, हम फ़ाइल का उपयोग करते हैं और उन मानों को दर्ज करते हैं जो निष्पादन के दौरान उपयोग करना चाहते हैं। एलआर अगली सूची पर क्रमवार या बेतरतीब ढंग से प्रदान की गई सूची के साथ स्क्रिप्ट चलाने के लिए विकल्प प्रदान करता है।
कुछ मामलों में हम स्क्रिप्ट में दिए गए मानों के एक सेट का उपयोग करना चाहते हैं। ऐसे मामलों में, हम अन्य पैरामीटर मान के लिए भी उसी फ़ाइल का उपयोग कर सकते हैं।
# 7 यादृच्छिक संख्या - जरूरत के अनुसार, वुगेन भी प्रदान की गई सीमा से यादृच्छिक मूल्य उत्पन्न करता है।
# 9 अद्वितीय मूल्य - कुछ स्थितियों में, स्क्रिप्ट को किसी भी डुप्लिकेट मान को पारित करने की अनुमति नहीं है। ऐसे मामलों में, डुप्लिकेट मान के कारण विफलताओं से बचने के लिए अद्वितीय पैरामीटर का उपयोग किया जाता है,।
# 10 उपयोगकर्ता परिभाषित समारोह - ऐसा पैरामीटर एक फ़ंक्शन को कॉल करता है जिसका रिटर्न मान पैरामीटर नाम को बदलता है।
#ग्यारह। एक्सएमएल - XML संरचना में निहित कई मूल्यवान डेटा के लिए XML पैरामीटर प्रकार का उपयोग किया जाता है। XML पैरामीटर का व्यापक रूप से वेब सेवा स्क्रिप्ट और SOA सेवाओं के साथ उपयोग किया जाता है।
निष्कर्ष
इस ट्यूटोरियल में, हमने विस्तार से 'पैरामीटाइजेशन' पर चर्चा की, जिसमें पैरामीटर और विभिन्न प्रकार के पैरामीटर, to फाइल ’टाइप पैरामीटर के संबंध में विकल्प और उनके वास्तविक-विश्व उपयोग शामिल हैं।
हम अपने आगामी ट्यूटोरियल में लेन-देन, पाठ और छवि चेक, टिप्पणियाँ और बेहतर बिंदुओं के बारे में अधिक जानेंगे!
=> लोडरनर ट्यूटोरियल की पूरी श्रृंखला के लिए यहां जाएं
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- सहसंबंध - लोडरनर के साथ लोड परीक्षण
- एचपी लोडरनर ट्यूटोरियल के साथ लोड परीक्षण
- माइक्रो फोकस लोडरनर का परिचय - लोडरनर ट्यूटोरियल # 1 के साथ लोड परीक्षण
- JMeter डेटा परिशोधन उपयोगकर्ता परिभाषित चर का उपयोग कर
- शुरुआती के लिए लोडरनर ट्यूटोरियल (नि: शुल्क 8-दिन में गहराई पाठ्यक्रम)
- C ++ में Static
- कॉन्फ़िगरेशन तत्वों का उपयोग करते हुए JMeter में डेटा पैरामीटर
- परीक्षा परिणाम विश्लेषण और रिपोर्ट - लोडरनर के साथ लोड परीक्षण