माइक्रो फोकस लोडरनर - टिप्स एंड ट्रिक्स

30 अक्टूबर, 2021

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

लोडरनर यूजर इंटरफेस जैसे कीप्रेस या माउस मोशन का उपयोग करके या एप्लिकेशन घटकों के बीच संदेश उत्पन्न करके उपयोगकर्ता गतिविधि का अनुकरण करता है। उत्पन्न होने वाले इंटरैक्शन स्क्रिप्ट में संग्रहीत होते हैं। लोडरनर स्क्रिप्ट को रिकॉर्ड करके उत्पन्न कर सकता है, जैसे क्लाइंट वेब ब्राउज़र और एप्लिकेशन के सर्वर के बीच HTTP अनुरोधों को लॉग करना। लोडरनर स्थापित करने और इसका उपयोग शुरू करने के बाद आपको कुछ समस्याओं का सामना करना पड़ सकता है।

इस पोस्ट में मासिक माइक्रो फोकस लोडरनर टिप्स एंड ट्रिक्स होंगे जो माइक्रो फोकस लोडरनर में विभिन्न सामान्य मुद्दों का समेकन होगा। अन्य उपकरणों के लिए युक्तियों और युक्तियों के समस्या निवारण के लिए इस लेख को देखें।



विषयसूची

1. लोडरनर - टिप्स एंड ट्रिक्स - नवंबर 2020

नीचे कुछ सामान्य लोडरनर समस्याओं के लिए युक्तियों की सूची दी गई है।

एक। सिस्टम की TEMP और TMP निर्देशिका सेट करें

सिस्टम की अस्थायी निर्देशिकाओं को बदलना

एक अस्थायी निर्देशिका बनाने के लिए:

  • विंडोज एक्सप्लोरर खोलें, एक ड्राइव ढूंढें जिसमें पर्याप्त जगह हो।
  • यदि TEMP फ़ोल्डर मौजूद नहीं है, तो ड्राइव के मूल स्थान में TEMP नामक निर्देशिका बनाएं। उदाहरण: सी:TEMP

अस्थायी वातावरण जोड़ने/बदलने के लिए:

  • Windows 2000 या Windows XP मशीन के लिए:
    • डेस्कटॉप पर 'मेरा कंप्यूटर' आइकन पर राइट-क्लिक करें और 'गुण' चुनें।
    • उन्नत टैब पर जाएं और 'पर्यावरण चर' बटन पर क्लिक करें।
    • सूचीबद्ध दो खंड हैं: उपयोगकर्ता चर और सिस्टम चर। प्रत्येक अनुभाग के अंतर्गत, आपको TEMP और TMP के लिए एक चर देखना चाहिए।
    • इन प्रविष्टियों पर डबल-क्लिक करें, और स्थान को ऊपर बनाए गए अस्थायी वातावरण में संशोधित करें।
    • क्लिक करें।
    • उदाहरण: C:Documents and Settings\Local SettingsTemp से बदलें C:TEMP
  • विंडोज एनटी मशीन के लिए:
    • डेस्कटॉप पर 'मेरा कंप्यूटर' आइकन पर राइट-क्लिक करें और 'गुण' चुनें।
    • 'पर्यावरण' टैब पर जाएं।
    • सूचीबद्ध दो खंड हैं: उपयोगकर्ता चर और सिस्टम चर। प्रत्येक अनुभाग के अंतर्गत, आपको TEMP और TMP के लिए एक चर देखना चाहिए।
    • इन प्रविष्टियों पर डबल-क्लिक करें, और स्थान को ऊपर बनाए गए अस्थायी वातावरण में संशोधित करें।
    • उदाहरण: C:Documents and Settings\Local SettingsTemp से बदलें C:TEMP
    • क्लिक करें।

दो। LoadRunner 11 में मौजूदा AJAX TruClient स्क्रिप्ट में C कोड जोड़ना

LoadRunner में TruClient प्रोटोकॉल के साथ स्क्रिप्ट रिकॉर्ड करने के बाद 11 बाहरी C फ़ंक्शन को कॉल किया जा सकता है।

  • VuGen में C-functions.c फ़ाइल में विशिष्ट C-कोड जोड़ें। यह फ़ाइल स्क्रिप्ट निर्देशिका में स्थित है
  • टूलबॉक्स से मूल्यांकन सी चरण डालें
  • चरण तर्कों में फ़ंक्शन नाम को परिभाषित करें, जिसे कहा जाना चाहिए। वर्तमान में, मूल्यांकन सी चरण में केवल तर्कों के बिना फ़ंक्शन का उपयोग किया जा सकता है। यदि फ़ंक्शन को तर्कों की आवश्यकता होती है तो पैरामीटर तालिका बनाएं और फ़ंक्शन को तर्कों को पास करने के लिए पैरामीटर का उपयोग करें।

3. Windows डेटा एक्ज़ीक्यूशन प्रिवेंशन (DEP) फ़ीचर कॉन्फ़िगर करें

डेटा निष्पादन रोकथाम (डीईपी) एक ऐसी सुविधा है जिसे माइक्रोसॉफ्ट विंडोज एक्सपी एसपी2, विंडोज सर्वर 2003, विंडोज विस्टा और विंडोज के नए संस्करणों के साथ पेश किया गया है। ऑपरेटिंग सिस्टम . दुर्भावनापूर्ण कोड को चलने से रोकने में मदद करने के लिए यह सुविधा स्मृति पर अतिरिक्त जांच करती है विंडोज प्लेटफॉर्म . हालाँकि, DEP कुछ मामलों में LoadRunner घटकों सहित सॉफ़्टवेयर के संचालन में हस्तक्षेप कर सकता है। यदि स्क्रिप्ट रिकॉर्ड करते समय असामान्य व्यवहार देखा जाता है, तो चल रहा है लोड परीक्षण , या डेटा का विश्लेषण करने के बाद काम करना जारी रखने के लिए DEP कॉन्फ़िगरेशन को संशोधित करना आवश्यक हो सकता है।

Windows XP या Windows Server 2003 DEP कॉन्फ़िगरेशन को संशोधित करने के लिए

  • ओपन स्टार्ट> कंट्रोल पैनल> सिस्टम।
  • उन्नत टैब में, क्लिक करें प्रदर्शन समायोजन।
  • प्रदर्शन विकल्प डेटा निष्पादन रोकथाम टैब में, चुनें
  • पहला विकल्प, केवल आवश्यक सेवाओं के लिए डीईपी।
  • सेटिंग्स को सहेजने के लिए ओके पर क्लिक करें।
  • मशीन को रिबूट करें।

डीईपी को पूरी तरह से निष्क्रिय करने के लिए विंडोज एक्सपी या विंडोज सर्वर 2003

  • प्रारंभ करें पर क्लिक करें और फिर नियंत्रण पैनल क्लिक करें।
  • एक श्रेणी चुनें के तहत, प्रदर्शन और रखरखाव पर क्लिक करें (यदि सिस्टम सीधे नियंत्रण कक्ष के अंतर्गत उपलब्ध नहीं है)।
  • कंट्रोल पैनल आइकन के तहत या चुनें, सिस्टम पर क्लिक करें।
  • उन्नत टैब पर क्लिक करें, और स्टार्टअप और पुनर्प्राप्ति क्षेत्र में, सेटिंग्स पर क्लिक करें।
  • सिस्टम स्टार्टअप क्षेत्र में, संपादित करें पर क्लिक करें।
  • नोटपैड में, संपादित करें पर क्लिक करें और फिर ढूँढें पर क्लिक करें।
  • ढूँढें क्या फ़ील्ड में, /noexecute टाइप करें और फिर अगला खोजें क्लिक करें।
  • ढूँढें संवाद बॉक्स में रद्द करें पर क्लिक करें।
  • पॉलिसी_लेवल (उदाहरण के लिए, ऑप्ट इन डिफॉल्ट) को ऑलवेजऑफ (बिना उद्धरण के) से बदलें।
  • चेतावनी: पाठ को ध्यान से दर्ज करना सुनिश्चित करें। आपका boot.ini फ़ाइल स्विच अब पढ़ना चाहिए: /noexecute=AlwaysOff
  • नोटपैड में, फ़ाइल पर क्लिक करें और फिर सहेजें पर क्लिक करें।
  • स्टार्टअप और रिकवरी को बंद करने के लिए ओके पर क्लिक करें।
  • सिस्टम गुण बंद करने के लिए ठीक क्लिक करें और फिर अपने कंप्यूटर को पुनरारंभ करें।

यदि डीईपी विकल्प धूसर हो जाते हैं तो इसका मतलब है कि डीईपी पूरी तरह से अक्षम है।

Windows Vista में DEP को सक्षम या अक्षम करने के लिए, इन चरणों का पालन करें:

  • एक एलिवेटेड कमांड प्रॉम्प्ट खोलें
    • स्टार्ट मेन्यू खोलें
    • सभी प्रोग्राम और एक्सेसरीज़ पर क्लिक करें
    • कमांड प्रॉम्प्ट पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ क्लिक करें
    • जारी रखें पर क्लिक करें
  • डीईपी अक्षम करने के लिए
    • एलिवेटेड कमांड प्रॉम्प्ट में टाइप करें: bcdedit.exe /set {current} nx AlwaysOff
    • आवेदन करने के लिए कंप्यूटर को पुनरारंभ करें
  • डीईपी सक्षम करने के लिए
    • एलिवेटेड कमांड प्रॉम्प्ट में टाइप करें: bcdedit.exe /set {current} nx OptIn
  • आवेदन करने के लिए कंप्यूटर को पुनरारंभ करें

डीईपी विकल्प:

  • ऑलवेजऑफ़: डीईपी सभी प्रक्रियाओं के लिए अक्षम है।
  • ऑलवेजऑन: डीईपी सभी प्रक्रियाओं के लिए सक्षम है।
  • ऑप्ट इन: डीईपी केवल उन विंडोज़ सिस्टम घटकों और सेवाओं के लिए सक्षम है जिन पर डीईपी लागू है। यह डिफ़ॉल्ट सेटिंग है।

चार। प्रदर्शन केंद्र लोड जेनरेटर की अस्थायी निर्देशिका पर अधिकतम पथ लंबाई की विंडोज़ सीमा

यदि प्रदर्शन केंद्र में VuGen स्क्रिप्ट चलाते समय निम्न त्रुटि दिखाई देती है:

त्रुटि: उपयोगकर्ता फ़ाइलों को स्थानीय लोड जनरेटर में स्थानांतरित नहीं किया गया था

नियंत्रक स्क्रिप्ट फ़ाइलों को लोड जेनरेटर में स्थानांतरित नहीं कर सकता है।

LoadRunner नियंत्रक / प्रदर्शन केंद्र में एक परिदृश्य चलाते समय, नियंत्रक Vugen स्क्रिप्ट फ़ाइलों को लोड जेनरेटर पर अस्थायी स्थान पर स्थानांतरित करता है। अस्थायी स्थान \netdir\ के अंतर्गत बनाया जाएगा।

उदाहरण के लिए, यदि नियंत्रक में स्क्रिप्ट c:VugenScriptScript1 में संग्रहीत है और लोड जेनरेटर में अस्थायी फ़ोल्डर C:Documents and SettingsDefault UserLocal SettingsTemp पर सेट है, तो लोड जेनरेटर इस स्क्रिप्ट फ़ाइल को सहेज लेगा सी में:दस्तावेज़ और सेटिंग्सडिफ़ॉल्ट उपयोगकर्तास्थानीय सेटिंग्सTemp\netdircVugenScriptScript1.

यह विंडोज ओएस पर अधिकतम पथ लंबाई की सीमा के कारण होता है। लंबाई सीमा Windows XP में 255 बाइट्स और Windows Vista में 260 बाइट्स है। कृपया MSDN देखें: फ़ाइल नाम, पथ और नामस्थान ( http://msdn.microsoft.com/en-us/library/aa365247 (VS.85).aspx) इस सीमा के बारे में अधिक जानकारी के लिए।

लोड जेनरेटर पर इस समस्या को ठीक करने के लिए:

  • यदि आप एजेंट को एक प्रक्रिया के रूप में चला रहे हैं, तो आप उपयोगकर्ता के TEMP सिस्टम वेरिएबल को C:Documents and SettingsDefault UserLocal SettingsTemp से C:Temp में बदल सकते हैं।
  • यदि आप एजेंट को सेवा के रूप में चला रहे हैं, तो आप व्यवस्थापक विशेषाधिकार वाले खाते का उपयोग करने के लिए सेवा को बदल सकते हैं, और व्यवस्थापक खाते के TEMP सिस्टम चर को छोटे पथ में बदल सकते हैं:
    • स्टार्ट -> कंट्रोल पैनल -> एडमिनिस्ट्रेटिव टूल्स -> सर्विसेज पर जाएं।
    • लोडरनर/प्रदर्शन केंद्र एजेंट सेवा की तलाश करें।
    • राइट-क्लिक करें और गुण चुनें-> लॉग ऑन करें, इसे स्थानीय सिस्टम खाते से इस खाते में बदलकर, प्रशासनिक खाता उपयोगकर्ता नाम और पासवर्ड की आपूर्ति करें।
    • व्यवस्थापक उपयोगकर्ता का अस्थायी स्थान बदलें।

5. VuGen स्क्रिप्ट रिकॉर्डिंग धीमी है और रिकॉर्डिंग प्लेटफॉर्म कभी-कभी CPU बाउंड हो जाता है

Citrix स्क्रिप्ट रिकॉर्ड करते समय, यदि रिकॉर्डिंग गतिविधि बहुत धीमी है और रिकॉर्डिंग प्लेटफ़ॉर्म कभी-कभी CPU बाध्य हो जाता है और उपयोग किए जा रहे CPU के 100% के शिखर देखे जाते हैं। हालांकि, अगर VuGen को फिर से शुरू किया जाता है या रिकॉर्डिंग प्लेटफॉर्म को रीबूट किया जाता है, तो रिकॉर्डिंग का प्रदर्शन शुरू में सामान्य होता है।

इसका कारण यह हो सकता है कि रिकॉर्डिंग प्लेटफॉर्म पर डेटा निष्पादन रोकथाम (डीईपी) सुविधा सक्षम है। अक्षम करने Windows डेटा निष्पादन रोकथाम (DEP) सुविधा को कॉन्फ़िगर कैसे करें में वर्णित प्रक्रिया का उपयोग करके डेटा निष्पादन रोकथाम (DEP) सुविधा को इस समस्या का समाधान करना चाहिए।

6. सारांश रिपोर्ट के 90वें शतमक स्तंभ को अन्य मानों में बदलें

वांछित प्रतिशत को दर्शाने के लिए .asc फ़ाइल को संशोधित करने से सारांश रिपोर्ट में प्रतिशतक बदल जाएगा।

नोट: जब आप परिवर्तन लागू करते हैं तो कृपया डिफ़ॉल्ट टेम्पलेट को अक्षम करें:

  • विश्लेषण खोलें, और टूल्स पर जाएं -> टेम्पलेट्स -> टेम्प्लेट लागू करें/संपादित करें
  • हर विकल्प को अनचेक करें।
  • पर्सेंटाइल के लिए बदलाव करें

पर्सेंटाइल बदलने के बाद, अपना ग्राफ ऊपर लाएं और टेम्पलेट को फिर से बनाएं।

  • खुला विश्लेषण
  • टूल्स पर जाएं -> विकल्प ...
  • 'सामान्य' टैब पर, 'लेनदेन प्रतिशत' बदलें।

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

7. 90वां प्रतिशतक - परिभाषा, गणना

समझने के लिए एक आवेदन का प्रदर्शन पर्सेंटाइल की अवधारणा को समझना महत्वपूर्ण है। ए प्रतिशतता आँकड़ों में उपयोग किया जाने वाला एक माप है जो उस मूल्य को दर्शाता है जिसके नीचे अवलोकनों के समूह में अवलोकनों का प्रतिशत गिरता है। उदाहरण के लिए, प्रतिक्रिया समय एक HTTP अनुरोध के लिए जिसके नीचे प्रतिक्रिया समय का 90% मान होता है, उसे 90-प्रतिशत प्रतिक्रिया समय कहा जाता है। नीचे दिए गए स्क्रीनशॉट में यह 3.0 सेकंड है (इसलिए 90 प्रतिशत अनुरोधों को संसाधित किया जाता है 3.0 सेकंड या उससे कम में :

लोडरनर 90वां शतमक

90 वाँ प्रतिशतक वह मान है जिसके लिए 90% डेटा बिंदु छोटे होते हैं

90वां शतमक सांख्यिकीय वितरण का माप है, माध्यिका के विपरीत नहीं। माध्य मध्य मान है। माध्यिका वह मान है जिसके लिए 50% मान बड़े और 50% छोटे थे। 90वां पर्सेंटाइल आपको वह मान बताता है जिसके लिए 90% डेटा पॉइंट छोटे होते हैं और 10% बड़े होते हैं।

सांख्यिकीय रूप से, 90वें शतमक मान की गणना करने के लिए:

  • लेनदेन के उदाहरणों को उनके मूल्य से क्रमबद्ध करें।
  • शीर्ष 10% उदाहरण निकालें।
  • बचा हुआ उच्चतम मान 90वां पर्सेंटाइल है।

उदाहरण:

लेन-देन t1 के दस उदाहरण हैं जिनका मान 1,3,2,4,5,20,7,8,9,6 (सेकंड में) है।

  • मूल्य के आधार पर छाँटें - 1,2,3,4,5,6,7,8,9,20।
  • शीर्ष 10% हटाएँ — मान 20 हटाएँ।
  • 90वां पर्सेंटाइल बचा हुआ उच्चतम मान है - 9 90वां शतमक मान है .

8. त्रुटि: URL सुरक्षा का दावा नहीं किया जा सकता है। सहसंबद्ध Oracle अनुप्रयोग R12 स्क्रिप्ट में लॉगिन चरण से लौटा

यदि आपने Oracle एप्लिकेशन R12 एप्लिकेशन के विरुद्ध रिकॉर्ड की गई वेब प्रोटोकॉल स्क्रिप्ट को सहसंबद्ध किया है, तो लॉगिन चरण विफल रहता है और निम्न संदेश:

URL सुरक्षा का दावा नहीं किया जा सकता है। दिया गया URL या तो समाप्त हो गया है या उसके साथ छेड़छाड़ की गई है। मदद के लिए कृपया अपने सिस्टम एडमिनिस्ट्रेटर से संपर्क करें।

सर्वर द्वारा लौटाए गए पृष्ठ में प्रदर्शित होता है।

VuGen द्वारा किया गया डिफ़ॉल्ट सहसंबंध OAs पैरामीटर के लिए सही मान का चयन नहीं कर सकता है और परिणामस्वरूप लॉगिन चरण रीप्ले के दौरान विफल हो जाता है। यह संदेश इंगित करता है कि स्क्रिप्ट रीप्ले के दौरान सर्वर को भेजे गए URL में एक सहसंबद्ध मान सही नहीं है। यह एक गलत सहसंबंध के कारण है।

आम तौर पर लॉगिन चरण POST क्रिया द्वारा किया जाता है जैसे कि:

|_+_|

यदि ओएस पैरामीटर के मान का गलत सहसंबंध किया जाता है, तो यह लॉगिन चरण विफल हो जाएगा।

इस समस्या को ठीक करने के लिए आम तौर पर व्यवसाय प्रक्रिया की रिकॉर्डिंग के दौरान सर्वर द्वारा क्लाइंट को लौटाए गए डेटा में मौजूद ओएस पैरामीटर के लिए कई अलग-अलग मान हो सकते हैं। लॉगिन चरण के लिए इस पैरामीटर के लिए आवश्यक मान सर्वर द्वारा निम्न सामग्री में लौटाया जाता है:

|_+_|

और इसलिए आवश्यक सहसंबंध विवरण निम्न के समान होना चाहिए:

|_+_|

9. केवल लोड परीक्षण में दो से अधिक Citrix Vusers चलाने में त्रुटि: त्रुटि: अनपेक्षित डिस्कनेक्ट इवेंट मिला, बाहर निकल रहा है ...

Citrix प्रोटोकॉल का उपयोग करके लोड परीक्षण चलाते समय, त्रुटि के साथ दो से अधिक Vuser विफल हो जाते हैं त्रुटि: अनपेक्षित डिस्कनेक्ट ईवेंट मिला, बाहर निकल रहा है ...

Citrix XenApp प्लगइन v 11.2 और आगे से शुरू होकर, LoadRunner Agent को एक प्रक्रिया के रूप में चलना चाहिए। डिफ़ॉल्ट रूप से, यह एक सेवा के रूप में चलता है।

एक सेवा के बजाय एक प्रक्रिया के रूप में चलाने के लिए लोड जनरेटर पर लोडरनर एजेंट को बदलें। एक तरह से यह HP LoadRunner Agent रन टाइम सेटिंग्स कॉन्फ़िगरेशन टूल (स्टार्ट | ऑल प्रोग्राम्स फोल्डर में) का उपयोग करके और इस मशीन में मैन्युअल रूप से लॉग इन का चयन करके किया जा सकता है।

ध्यान दें: लोडरनर नियंत्रक पर Citrix Vuser स्क्रिप्ट चलाने की अनुशंसा नहीं की जाती है, समस्या निवारण उद्देश्यों के अलावा, अलग लोड जनरेटर का उपयोग किया जाना चाहिए।

10. त्रुटि -86801: होस्ट एक्सेस अस्वीकृत, उपलब्ध नहीं या अनुपलब्ध

मीडिया प्लेयर स्क्रिप्ट त्रुटि के साथ विफल: त्रुटि -86801: होस्ट एक्सेस अस्वीकृत, उपलब्ध नहीं है या अनुपलब्ध है।

इस समस्या को ठीक करने के लिए, सभी मीडिया प्लेयर स्क्रिप्ट में mms_disable_host_check फ़ंक्शन को कॉल करें

ग्यारह। ntsd टूल का उपयोग करके क्रैश डंप कैप्चर करें

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

क्रैश डंप फ़ाइल जनरेट करने के लिए:

  • सत्यापित करें कि ntsd.exe windowssystem32 फ़ोल्डर में मौजूद है। Microsoft Windows के कुछ संस्करणों में यह निष्पादन योग्य नहीं है और इसे Microsoft वेबसाइट से डाउनलोड किया जा सकता है,
  • व्यवसाय प्रक्रिया शुरू करें,
  • विंडोज़ टास्क मैनेजर (WTM) खोलें और क्रैश होने वाली प्रक्रिया की ID प्राप्त करें (WTM में, View->Select Columns… का उपयोग करें और PID (प्रोसेस आइडेंटिफ़ायर) आइटम पर टिक करें),
  • ओपन कमांड लाइन (प्रारंभ -> रन -> cmd),
  • एनटीएसडी-पी टाइप करें। यह ऑपरेशन डीबगर को प्रक्रिया से जोड़ देगा और ऐसा होने पर प्रक्रिया रोक दी जाएगी,
  • चरण (5) समाप्त होने के बाद प्रक्रिया को जारी रखने के लिए g टाइप करें,
  • क्रैश होने के बाद, .dump टाइप करें। उदाहरण के लिए .dump c: empmydump.dmp।
  • डंप फ़ाइल के साथ उस परिदृश्य का विवरण प्रदान करें जिसमें क्रैश होता है।

12. LoadRunner विश्लेषण में एक कस्टम मॉनिटर जोड़ें

LoadRunner विश्लेषण में एक कस्टम मॉनिटर जोड़ने के लिए

  • ऑफ़लाइन रिपोर्ट किए गए ईवेंट प्रकार की खोज करें।
    • परिणाम निर्देशिका में ऑफ़लाइन def फ़ाइलों में (उदा., offl_0.def), मॉनिटर के किसी एक माप की रिपोर्ट करने वाली फ़ाइल की खोज करें।
    • सत्यापित करें कि यह सही मॉनिटर फ़ाइल है और कोई अन्य मॉनिटर नहीं है (ग्राफग्रुपमेनूटाइटल कुंजी की जांच करें)।
    • यदि ग्राफ़टाइप कुंजी मौजूद नहीं है, तो ग्राफ़टाइप नामक कुंजी या ग्राफ़ग्रुपमेनूटाइटल नामक कुंजी खोजें। इस कुंजी मान को भी टाइप करें।
  • इस ग्राफ़ के लिए एक परिभाषा फ़ाइल बनाएँ।
    • मौजूदा डेटाबेस परिभाषा फ़ाइलों में से एक की प्रतिलिपि बनाएँ (Oracle.def या SQLserver.def) और उसका नाम बदलें (उदा., MyDBmon.def)। इस मामले में, MyDBmon टेम्पलेट नाम है।
    • नोट: उपयोगकर्ता इस नाम को किसी भी तरह से नहीं देखेगा।
    • इस फाइल को अपडेट करें।
  • ग्राफ़ के शीर्षक को अपडेट करें (बेसिकइन्फो सेक्शन में शीर्षक नामक एक कुंजी - उपयोगकर्ता इसे देखेगा)।
  • विवरण अपडेट करें (बेसिकइन्फो सेक्शन में विवरण नामक एक कुंजी - उपयोगकर्ता इसे देखेगा)।
  • ईवेंट प्रकार को अपडेट करें (बेसिकइन्फो सेक्शन में EventType नामक एक कुंजी - ऑफ़लाइन def फ़ाइलों से ईवेंट प्रकार के समान होनी चाहिए)।
  • मूल फ़िल्टर मान को अपडेट करें (BasicFilter0 अनुभाग में मान नामक एक कुंजी - ऑफ़लाइन डीफ़ फ़ाइलों से ईवेंट प्रकार के समान होनी चाहिए)।
  • नोट: नए ग्राफ़ के लिए सहायता प्रसंग अपडेट नहीं किया जाएगा।
  • UI में नया ग्राफ़ जोड़ें। डेटाबेस सर्वर संसाधन नामक अनुभाग में indatGeneralSettings.txt फ़ाइल पर जाएं, नया ग्राफ़ जोड़ें और ग्राफ़ की संख्या अपडेट करें। नया खंड इस तरह दिखना चाहिए:
|_+_|

नोट: आपके द्वारा यहां दर्ज किया गया नाम (इस मामले में, MyDBmon) टेम्पलेट नाम (.def एक्सटेंशन के बिना परिभाषा फ़ाइल) होना चाहिए। उपयोगकर्ता को यह नाम किसी भी तरह से दिखाई नहीं देगा.

13. निष्पादन के क्रम में लेनदेन प्रदर्शित करने के लिए सारांश रिपोर्ट सेट करें

संशोधित करें एसक्यूएल निष्पादन के क्रम में लेनदेन प्रदर्शित करने के लिए सारांश रिपोर्ट सेट करने के लिए AnalysisSummary.asc फ़ाइल में क्वेरी

  • विश्लेषण बंद करें।
  • indat पर जाएं और एक शब्द संपादक में AnalysisSummary.asc खोलें।
  • [Line12_Field0] अनुभाग का पता लगाएँ।
  • JoinedSelectString के लिए लाइन का पता लगाएँ।
  • SQL क्वेरी को निम्न से बदलें:
|_+_|
  • विश्लेषण खोलें और परिणाम खोलें।

14. लोडरनर में VuGen पैरामीटर सूची खोलते समय क्रैश हो जाता है

निम्नलिखित त्रुटि संदेश VuGen उपयोगकर्ता इंटरफ़ेस में प्रदर्शित होता है जब या तो पैरामीटर सूची तक पहुँचने या किसी स्क्रिप्ट में किसी मान को पैरामीटर करने का प्रयास करते हैं:

VuGen ने MFC80.DLL मॉड्यूल में EXCEPTION_ACCESS_VIOLATION का कारण बना।

इसका कारण यह है कि प्रभावित मशीन में mfc80.dll मॉड्यूल (उदाहरण के लिए, SQL Server 2008) को अद्यतन करने वाला उत्पाद स्थापित है। इस मॉड्यूल के अपडेट होने के बाद VuGen जैसे अनुप्रयोग जो विजुअल स्टूडियो 2005 में विकसित किए गए हैं, mfc80.dll मॉड्यूल में एक एक्सेस उल्लंघन का सामना करेंगे और फिर क्रैश हो जाएंगे। समस्या संस्करण असंगति के कारण है।

यह समस्या Microsoft द्वारा प्रलेखित है। समस्या का समाधान और अधिक जानकारी निम्न लिंक पर उपलब्ध है: http://support.microsoft.com/kb/961894

पंद्रह. पैरामीटर बनाने की कोशिश करते समय VuGen हैंग हो जाता है

VuGen में एक नया पैरामीटर बनाने का प्रयास करते समय, VuGen.exe के लिए CPU उपयोग 100% तक बढ़ जाता है और अंततः VuGen के क्रैश होने का कारण बनता है।

इसका कारण यह है कि ss32x25.ocx फ़ाइल मशीन पर पंजीकृत नहीं थी।

इस समस्या को ठीक करने के लिए ss32x25.ocx फ़ाइल को VuGen मशीन पर पंजीकृत करें।

  • जाँच करें कि क्या ss32x25.ocx C:WINNTsystem32 या C:windowssystem32 में मौजूद है जहाँ इसे LR/VuGen स्थापना के दौरान कॉपी किया गया है।
  • .ocx फ़ाइल के संस्करण की जाँच करें, और पुष्टि करें कि यह 2.5.0.20 है।
  • नोट: यदि फ़ाइल मौजूद नहीं है या संस्करण कम है, तो इसे एक कार्यशील लोडरनर मशीन से कॉपी करें, या, यह इस फ़ोल्डर के तहत लोडरनर इंस्टॉलेशन डीवीडी में पाया जा सकता है: lrunnerMSIsetup_j egister
  • regsvr32 का उपयोग करके ss32x25.ocx फ़ाइल पंजीकृत करें।

DLL को पंजीकृत या अपंजीकृत करने के लिए regsvr32 कमांड का उपयोग करें

एक डीएलएल या ओसीएक्स फ़ाइल पंजीकृत करने के लिए

विधि 1:

  • एक डॉस विंडो खोलें।
  • डीएलएल या ओसीएक्स की निर्देशिका पर नेविगेट करें।
  • Regsvr32.exe दर्ज करें।
    • उदाहरण: regsvr32.exe mylibrary.dll

विधि 2:

  • स्टार्ट -> रन पर जाएं और regsvr32 दर्ज करें।
  • विंडोज एक्सप्लोरर खोलें और फाइल ढूंढें।
  • फ़ाइल को Windows Explorer विंडो से चलाएँ संवाद विंडो में खींचें। यह DLL या OCX फ़ाइल का पूरा पथ दर्ज करेगा।
  • क्लिक
    • उदाहरण: regsvr32.exe c: प्रोग्राम फ़ाइलेंMercurymylibrary.dll

DLL या OCX फ़ाइल को अपंजीकृत करने के लिए

विधि 1:

  • एक डॉस विंडो खोलें।
  • डीएलएल या ओसीएक्स की निर्देशिका पर नेविगेट करें।
  • regsvr32.exe / यू दर्ज करें।
  • उदाहरण: regsvr32.exe / आप mylibrary.dll

विधि 2:

  • स्टार्ट -> रन पर जाएं और regsvr32 /u दर्ज करें।
  • विंडोज एक्सप्लोरर खोलें और फाइल ढूंढें।
  • फ़ाइल को Windows Explorer विंडो से चलाएँ संवाद विंडो में खींचें। यह DLL या OCX फ़ाइल का पूरा पथ दर्ज करेगा।
  • क्लिक

16. VuGen क्रैश हो रहा है और/या मेनू आइटम काम नहीं कर रहे हैं

यदि रिकॉर्डिंग सत्र को रोकते समय VuGen क्रैश हो जाता है, जिससे स्क्रिप्ट को सहेजने में समस्या होती है, तो यह सभी टूलबार आइकन नहीं दिखाता है या फ्लोटिंग रिकॉर्डिंग टूलबार गायब है, ऐसा तब होता है जब कुछ DLL ठीक से पंजीकृत नहीं होते हैं या कुछ कॉन्फ़िगरेशन फ़ाइलें दूषित हो जाती हैं।

डीएलएल को फिर से पंजीकृत करने और कॉन्फ़िगरेशन फ़ाइलों को फिर से बनाने के चरण नीचे दिए गए हैं:

  • सुनिश्चित करें कि सभी लोडरनर एप्लिकेशन बंद हैं।
  • निर्देशिका पर जाएं और निष्पादित करें (डबल-क्लिक करें) run_before_finish.bat
  • C:Winnt पर जाएँ, VuGen.ini का बैकअप लें, फिर फ़ाइल को हटाएँ। VuGen के लॉन्च होने पर LoadRunner नई कॉन्फ़िगरेशन फ़ाइलों को फिर से बनाएगा।

नोट: रिकॉर्डिंग करते समय पृष्ठभूमि प्रक्रियाओं को न्यूनतम रखना हमेशा एक अच्छा अभ्यास है क्योंकि वे VuGen हुकिंग के साथ संघर्ष कर सकते हैं, और रिकॉर्डिंग के दौरान या बाद में क्रैश का कारण बन सकते हैं। स्क्रिप्ट रिकॉर्ड करने से पहले सभी अनावश्यक कार्यक्रमों को बंद कर दें।

17. रिकॉर्डिंग के दौरान टूलबार पर क्रियाएँ स्विच करते समय वेब रिकॉर्डर हैंग हो जाता है

यह तब होता है जब रिकॉर्डर को यह निर्धारित करने के लिए कि क्या रिकॉर्ड करना है, पिछली क्रिया के संदर्भ की आवश्यकता होती है। डिफ़ॉल्ट रूप से, रिकॉर्डिंग विकल्पों में प्रत्येक क्रिया के लिए संदर्भ रीसेट करें सक्षम है। यह विकल्प HTML संदर्भ को रीसेट करता है, ताकि क्रिया की शुरुआत में एक संदर्भहीन फ़ंक्शन हमेशा रिकॉर्ड किया जा सके। यह कैशे को भी साफ़ करता है और उपयोगकर्ता नाम और पासवर्ड रीसेट करता है (डिफ़ॉल्ट रूप से सक्षम)।

इस समस्या को ठीक करने के लिए, रिकॉर्डिंग विकल्प -> इंटरनेट प्रोटोकॉल: उन्नत अनुभाग में प्रत्येक क्रिया विकल्प के लिए रीसेट संदर्भ साफ़ करें।

18. बड़ी replay.vdf फ़ाइल खोलने का प्रयास करते समय VuGen हैंग हो जाता है

Tuxedo स्क्रिप्ट रिकॉर्ड करने के बाद, स्क्रिप्ट से जुड़ी फाइलों में से एक replay.vdf है। जब इसे खोलने की कोशिश की जाती है, या इसे नीचे स्क्रॉल किया जाता है, तो VuGen Editor हैंग हो जाता है। ऐसा इसलिए होता है क्योंकि replay.vdf फ़ाइल बड़ी, रंगीन होती है और बहुत सारी टिप्पणियों का उपयोग करती है।

प्रदर्शन में सुधार के लिए नीचे दिए गए चरणों को लागू करें:

  • सी-टिप्पणी का रंग रद्द करें और फ़ाइल के उद्घाटन में सुधार करें।
    • C:winnt पर जाएं और VuGen.ini को सामने लाएं।
    • [सामान्य] अनुभाग के अंतर्गत, जोड़ें: MaxCommentLine=0 ;
  • सर्वर से replay.vdf फ़ाइल से उत्तर बफ़र्स छिपाएँ। (नोट: इससे स्क्रिप्ट को सहसंबंधित करना कठिन हो सकता है, लेकिन यह replay.vdf फ़ाइल के आकार को महत्वपूर्ण रूप से कम कर देगा।)
    • C:winnt पर जाएं और VuGen.ini को सामने लाएं।
    • [TUXEDO] के अनुभाग के अंतर्गत, जोड़ें/संशोधित करें: SHOW_REPLIES=0

19. सुरक्षित वेब एप्लिकेशन रिकॉर्ड करते समय Internet Explorer बेतरतीब ढंग से फ़्रीज हो जाता है

सुरक्षित http संचार में, हैंडशेक सर्वर और क्लाइंट को एन्क्रिप्शन विधियों और कुंजियों के साथ समन्वयित करता है जिनका उपयोग शेष संचार के लिए किया जाएगा। एक सफल हैंडशेक नई सुरक्षित कुंजी बनाता है जिसका शेष कनेक्शन उपयोग करेगा। इस मामले में, क्लाइंट पहले सफल हैंडशेक के दौरान बनाई गई सुरक्षित कुंजी का उपयोग करने के बजाय, शेष सत्र के लिए हर बार एक सुरक्षित कनेक्शन (एसएसएल हैंडशेक) स्थापित करने का प्रयास करता है। ssl हैंडशेक कुछ प्रयासों में सफल रहा, लेकिन अन्य अनुरोधों पर विफल रहा, और यही कारण है कि इंटरनेट एक्सप्लोरर नीचे दिए गए त्रुटि संदेशों के साथ व्यावसायिक प्रक्रिया में विभिन्न चरणों में बेतरतीब ढंग से जम गया।

[नेट एन। चेतावनी (1590: d10)] अनुरोध कनेक्शन: रिमोट सर्वर @ xx.xxx.x.xxx:443 (सेवा=) विफल प्रयास #1। प्रॉक्सी से कनेक्ट करने में असमर्थ (@ xx.xxx.x.xxx:xxxx): sid = xxxx, rc = 10056)

[नेट एन। चेतावनी (1590: d10)] कनेक्शन का अनुरोध करें: रिमोट सर्वर @ xx.xxx.x.xxx:443 (सेवा=) असफल प्रयास #2। प्रॉक्सी से कनेक्ट करने में असमर्थ (@ xx.xxx.x.xxx:xxxx): sid = xxxx, rc = 10056)

इस समस्या को ठीक करने के लिए, में रजिस्ट्री परिवर्तन

[HKEY_CURRENT_USER/Software/Mercury Interactive/LoadRunner/Protocols/WPplus/SSL/OpenSSL] पुन: उपयोगSSLSसत्र का मान 1

ऐसा करने से, आप यह सुनिश्चित कर रहे हैं कि पहले सफल ssl हैंडशेक के दौरान बनाई गई सुरक्षित कुंजी, हर बार ssl हैंडशेक करने की कोशिश करने वाले क्लाइंट के बजाय पूरे सत्र के लिए पुन: उपयोग की जाती है।

बीस. ODBC का उपयोग करके क्लाइंट-सर्वर एप्लिकेशन रिकॉर्ड करते समय VuGen क्रैश/हैंग हो जाता है

VuGen विभिन्न त्रुटियों के साथ भी क्रैश हो सकता है जैसे कि निम्नलिखित:

  • int_line () - MEM_ALLOC NULL लौटाता है
  • vugen.exe - अनुप्रयोग त्रुटि
  • अपवाद अज्ञात सॉफ़्टवेयर अपवाद (0xc0000fd) अनुप्रयोग में 0x77f8e52f स्थान पर हुआ।
  • 0x5f401351 पर निर्देश स्मृति को 0x00000004 पर संदर्भित करता है। मैमोरी को पढ़ा नहीं जा सकता।

इन त्रुटियों का कारण यह है कि एप्लिकेशन क्लाइंट को डेटा का एक बड़ा हिस्सा लौटा रहा है, और रिकॉर्डर उस डेटा को रिकॉर्डिंग लॉग में डालने का प्रयास कर रहा है।

इस समस्या को ठीक करने के लिए, रिकॉर्डिंग विकल्पों में ट्रेस और ASCII फ़ाइल विवरण स्तरों को संक्षिप्त ट्रेस या बंद करें

इससे पहले कि आप रिकॉर्ड करना शुरू करें,

  • टूल्स -> रिकॉर्डिंग विकल्प -> उन्नत पर जाएं।
  • ट्रेस विवरण स्तर को संक्षिप्त ट्रेस या बंद में बदलें।
  • ASCII फ़ाइल विवरण स्तर के लिए इसे दोहराएं।

इक्कीस। VuGen वेब और FLEX प्रोटोकॉल के साथ क्रैश हो जाता है

एक मल्टी-प्रोटोकॉल स्क्रिप्ट बनाते समय जिसमें फ्लेक्स और वेब प्रोटोकॉल (या मल्टी वेब प्रोटोकॉल) होते हैं, बिना किसी त्रुटि संदेश के एक वुजेन क्रैश हो सकता है। यह तब होता है जब WEB प्रोटोकॉल HTML मोड में सेट होता है। जब URL मोड में क्रैश नहीं होता है। एप्लिकेशन के क्रैश होने की बात बताते हुए एक सामान्य विंडोज संदेश को छोड़कर कोई त्रुटि कोड नहीं हैं।

यह समस्या उन मशीनों पर देखी जा सकती है जो Windows XP चला रही हैं। कृपया देखें माइक्रोसॉफ्ट केबी आलेख नीचे दिए गए लिंक में जो इस वूजेन क्रैश को ठीक कर सकता है। Microsoft ने Windows-विशिष्ट समस्या के लिए एक हॉटफिक्स जारी किया जो इस VuGen क्रैश का कारण बन सकता है।

22. त्रुटि -205177: टाइमआउट फ़ंक्शन xlrCReplayEngineStartupNotifier::WaitForStartupNotification के कारण RRE स्टार्टअप करने में विफल

त्रुटि -205177: टाइमआउट फ़ंक्शन xlrCReplayEngineStartupNotifier::WaitForStartupNotification के कारण RRE स्टार्टअप करने में विफल

Vugen या Controller में Ajax TruClient स्क्रिप्ट को फिर से चलाने के दौरान निम्न त्रुटि देखी गई:

त्रुटि -205177: टाइमआउट फ़ंक्शन xlrCReplayEngineStartupNotifier::WaitForStartupNotification के कारण RRE स्टार्टअप करने में विफल। -205177]

त्रुटि -205177: आंतरिक त्रुटि - स्टार्टअप की प्रतीक्षा में विफल [MsgId: MERR-205177]

इसका कारण यह है कि स्क्रिप्ट को UNC पथ स्थान (नेटवर्क ड्राइव) में सहेजा गया था और RRE फ़ोल्डर से फ़ाइलें अनुपलब्ध हैं जहाँ स्क्रिप्ट सहेजी गई है।

इस समस्या को हल करने के लिए नीचे दिए गए विकल्पों में से एक का प्रयास करें:

  • विकल्प ए: पहले स्क्रिप्ट को स्थानीय रूप से सहेजें और फिर इसे यूएनसी पथ में सहेजें।
  • विकल्प बी: स्क्रिप्ट को UNC पथ में सहेजें
  • स्क्रिप्ट निर्देशिका खोलें
  • RRE फ़ोल्डर का नाम बदलें
  • स्क्रिप्ट फिर से खोलें