लोडरनर में VuGen (वर्चुअल यूजर जेनरेटर) स्क्रिप्ट उदाहरण

विषय - सूची

वोगेन क्या है?

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

वोगेन लोडरनर के चार प्रमुख घटकों में से एक है। एचपी लोडरनर का उपयोग करके प्रदर्शन परीक्षण के साथ शुरुआत करते समय यह आपके द्वारा इंटरैक्ट किया गया पहला घटक है।

आइए समझते हैं Vugen से जुड़ी कुछ मुख्य विशेषताएं

VUScripts: जैसा कि पहले ही बताया जा चुका है, Vugen का उद्देश्य उन Vcricripts को बनाना है जो एक वास्तविक-प्रकार के आभासी-उपयोगकर्ता को अनुकरण करने के लिए उपयोग किया जाता है।

कार्य: एक कार्य परिभाषित कार्य को प्राप्त करने के लिए सिस्टम अंडर लोड में किए गए उपयोगकर्ता लेनदेन का एक सेट है। एक क्रिया को अन्य प्रोग्रामिंग भाषाओं में एक फ़ंक्शन से तुलना की जा सकती है। प्रत्येक Vuser स्क्रिप्ट में 3 डिफ़ॉल्ट फ़ंक्शन होते हैं

  • Vuser_init (एप्लिकेशन में लॉगिन करने के लिए उपयोग किया जाता है)
  • कार्रवाई (व्यवसाय प्रक्रिया रिकॉर्ड करने के लिए उपयोग की जाती है)
  • Vuser_end (एप्लिकेशन का लॉगआउट करने के लिए उपयोग किया जाता है)

VUGEN न केवल स्क्रिप्ट्स को रिकॉर्ड करता है, बल्कि स्क्रिप्ट को सही तरीके से रिकॉर्ड करने के लिए उन्हें (केवल 1 VUser के लिए) रिप्ले भी करता है। एक बार जब आप यह सुनिश्चित कर लेते हैं कि स्क्रिप्ट सही तरीके से रिकॉर्ड की गई है तो आप इसे लोडरनर परिदृश्य में शामिल करते हैं

इस ट्यूटोरियल में, आप अध्ययन करने जा रहे हैं

  1. VUGEN में स्क्रिप्ट विकास प्रक्रिया
  2. QTP और लोडरनर के बीच रिकॉर्डिंग की तुलना करें
    • वेब टूर्स एप्लीकेशन का परिचय
    • वुगेन पर्यावरण को समझना
  3. आपका पहला वोगन स्क्रिप्ट बनाना
    • रिकॉर्ड समय में लेनदेन का उपयोग करना
    • रिकॉर्ड समय पर टिप्पणियाँ डालें
    • कोड जनरेशन
    • एक प्रोटोकॉल और प्रोटोकॉल सलाहकार तय करना
    • रिकॉर्डिंग विकल्प
  4. एक स्क्रिप्ट और समझ लॉग प्लेबैक
  5. रिकॉर्ड और प्लेबैक के दौरान उत्पन्न फ़ाइलों का अवलोकन

VUGEN में स्क्रिप्ट विकास प्रक्रिया

1. स्क्रिप्ट रिकॉर्ड करें: आमतौर पर, यह स्क्रिप्टिंग का पहला चरण है जहां प्रत्येक उपयोगकर्ता कार्रवाई को स्क्रिप्ट में दर्ज करता है।

2. रीप्ले और वेरीफाई करें: एक बार स्क्रिप्ट रिकॉर्ड हो जाने के बाद, स्क्रिप्ट को उसके काम के अधिकार को सुनिश्चित करने के लिए उत्तर दें। एप्लिकेशन फ्रंटएंड या डेटाबेस के माध्यम से किसी भी प्रभाव को सत्यापित करें।

3. स्क्रिप्ट बढ़ाएं: एक बार रिकॉर्डिंग को सत्यापित कर लिया गया है, चौकियों को जोड़कर स्क्रिप्ट बढ़ाएं, डेटा को मान्य करें, लेन-देन को जोड़ दें और तालमेल बिंदुओं को जोड़ दें।

4. रीप्ले और वेरीफाई करें: पहले की तरह, अपनी स्क्रिप्ट को फिर से चलाएं और सत्यापित करें कि सब कुछ इरादा के अनुसार काम कर रहा है।

5. रनटाइम सेटिंग्स कॉन्फ़िगर करें : पेसिंग अवधि को कॉन्फ़िगर करें और नियंत्रित करें, समय भिन्नता, प्रॉक्सी सेटिंग्स और क्या आप किसी भी बाहरी संसाधनों की उपेक्षा करना चाहते हैं।

6. लोड परिदृश्यों के लिए उपयोग करें: परीक्षण उद्देश्यों के आधार पर लोड परिदृश्यों का गठन करें। परिदृश्यों की तरह वास्तविक बनाने के लिए लोड वितरण और जियो-वाइड एजेंटों का उपयोग करें।

QTP और लोडरनर के बीच रिकॉर्डिंग की तुलना करें

Vugen UI ऑब्जेक्ट्स की अवहेलना करता है:

QTP लिपियों के विपरीत, LoadRunner स्क्रिप्ट GUI से स्वतंत्र हैं। ऐसा इसलिए है क्योंकि जनरेट किया गया कोड UI ऑब्जेक्ट्स के आधार पर काम नहीं करता है, बल्कि, यह सर्वर के लिए क्लाइंट के अनुरोध के प्रिंसिपल पर काम करता है और क्लाइंट से सर्वर प्रतिक्रिया की उम्मीद करता है। यही कारण है कि लोडरनर स्क्रिप्टिंग को फिर से खेलना हमेशा ब्राउज़र स्वतंत्र होता है। VUser सर्वर से कॉल को निष्पादित करके सर्वर से सीधे संवाद कर सकता है- क्लाइंट सॉफ्टवेयर (SUL) पर भरोसा किए बिना इसका मतलब है कि सिस्टम अंडर लोड के UI में परिवर्तन किए जाने पर स्क्रिप्ट पर कोई प्रभाव नहीं पड़ेगा। इससे पता; प्रदर्शन परीक्षण पूरी तरह से क्लाइंट / सर्वर संचार (अनुरोध और प्रतिक्रिया) पर आधारित है न कि GUI ऑब्जेक्ट्स पर।

कृपया अधिक जानकारी के लिए नीचे दिए गए लिंक का संदर्भ लें: http://youtu.be/FDORUeqpNJs?t=41ms

हम अधिक विवरण में देखेंगे कि नीचे VUGEN स्क्रिप्टिंग कैसे काम करती है।

वेब टूर्स एप्लीकेशन का परिचय

सभी हाथों से काम के लिए, हम लोडरनर के साथ आने वाले वेब टूर्स एप्लिकेशन का उपयोग करेंगे।

एचपी वेब टूर को संचालित करने से पहले एक आश्रित "वेब टूर अपाचे सर्वर" की आवश्यकता होती है। वेब टूर्स अपाचे सर्वर को चलाने के लिए स्टार्ट मेनू => एचपी सॉफ्टवेयर => नमूने => वेब पर जाएं और फिर स्टार्ट एचपी वेब सर्वर पर क्लिक करें।

"सर्वर" सक्रिय हो जाने के बाद, यह कंसोल पर एक खोल और आउटपुट खोलेगा।

कंसोल नीचे स्नैपशॉट की तरह दिखना चाहिए, शेल में अपने आईपी पते की तलाश करें:

नोट: यदि आप इस विंडो को बंद करते हैं, तो सर्वर बंद हो जाएगा।

अब आप वेब टूर एप्लिकेशन का उपयोग कर सकते हैं -

एक बार लॉन्च होने के बाद, ऐसा दिखेगा -

वुगेन पर्यावरण को समझना

VUGEN को चलाने के लिए, डेस्कटॉप से ​​Vugen शॉर्टकट पर डबल-क्लिक करें, या स्टार्ट मेनू => HP सॉफ़्टवेयर => पर जाएं और फिर वर्चुअल यूज़र जेनरेटर पर क्लिक करें।

VUGEN स्प्लैश स्क्रीन निम्नानुसार दिखाई देगी

छप स्क्रीन बाद में एचपी वर्चुअल यूजर जेनरेटर होम पेज खोलेगी, जैसा कि नीचे दिखाया गया है:

फ़ाइल मेनू से, आप विभिन्न कमांड नियंत्रण देख सकते हैं। इन नियंत्रणों का उद्देश्य नीचे उल्लिखित है:

नई स्क्रिप्ट और समाधान: एक नई स्क्रिप्ट बनाने के लिए उपयोग किया जाता है। वैकल्पिक रूप से, आप टूलबार बटन से एक नई स्क्रिप्ट बना सकते हैं।

ओपन >> स्क्रिप्ट सॉल्यूशन : किसी मौजूदा, पहले से बनी स्क्रिप्ट या डायरेक्टरी से सॉल्यूशन खोलने के लिए प्रयोग किया जाता है।

जोड़ें >> नई स्क्रिप्ट: वर्तमान समाधान में पहले से बनाई गई स्क्रिप्ट को जोड़ने के लिए उपयोग किया जाता है

जैसे ही हम अपनी पहली स्क्रिप्ट बनाना शुरू करेंगे, हम अन्य नियंत्रणों से परिचित हो जाएंगे। आइए सीखते रहें।

यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें

आपका पहला वोगन स्क्रिप्ट बनाना

रिकॉर्ड करने से पहले, सुनिश्चित करें कि वेब टूर्स ऐप सर्वर चल रहा है। याद रखें, आपको सर्वर को चालू रखने की आवश्यकता है ताकि इसे बंद न करें। यदि खिड़की आपको परेशान करती है, तो आप इसे कम कर सकते हैं।

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

इससे पहले कि कोई भी आवेदन (एसयूएल) की स्क्रिप्टिंग के साथ शुरू कर सकता है, किसी को आवेदन प्रवाह से परिचित होना होगा। इस ट्यूटोरियल के साथ, एचपी वेब टूर्स से परिचित होते हैं, जिसे एचपी लोडरनर के साथ स्वचालित रूप से इंस्टॉल किया जाता है।

चरण 1) नीचे दिए गए स्नैपशॉट में दिखाए अनुसार फ़ाइल => नई स्क्रिप्ट और समाधान पर क्लिक करें:

आप ऐसा करने के लिए शॉर्टकट (Ctrl + N) का उपयोग कर सकते हैं।

चरण 2) प्रोटोकॉल का चयन करने के लिए एक विंडो दिखाई गई है। सूची पिछले संस्करणों से थोड़ी अलग दिखती है

1. एकल प्रोटोकॉल का चयन करें

2. वेब

3. स्क्रिप्ट का नाम दर्ज करें

4. Create पर क्लिक करें

नोट: आप अपने आवेदन संचार के लिए उपयोग करता है सही प्रोटोकॉल निर्धारित करने के लिए प्रोटोकॉल सलाहकार का उपयोग कर सकते हैं । एचपी वेब टूर के लिए, हम पहले से ही जानते हैं कि इसके लिए "वेब - एचटीटीपी / एचटीएमएल" प्रोटोकॉल की आवश्यकता है। हम बाद के चरण में जानेंगे कि आपके SUL के लिए सही प्रोटोकॉल कैसे निर्धारित किया जाए।

युक्ति: किसी एप्लिकेशन को अपने सर्वर से संवाद करने के लिए कभी-कभी 1 से अधिक प्रोटोकॉल की आवश्यकता हो सकती है। ऐसे मामले के लिए, विंडो के बाईं ओर एकाधिक प्रोटोकॉल सूची में नेविगेट करें।

हालांकि, HP Web Tours को केवल एक प्रोटोकॉल की आवश्यकता होती है जब Vugen के साथ स्क्रिप्टिंग की जाती है।

युक्ति: आप अपनी स्क्रिप्ट का नाम आसानी से नहीं बदल सकते, इसलिए अपनी स्क्रिप्ट को नाम देते समय रचनात्मक रहें। यदि आपको किसी स्क्रिप्ट का नाम बदलना है, तो सेव अस फीचर का उपयोग करें और एक नया नाम दें। एक अच्छा नामकरण WT01_Signup की तरह कुछ हो सकता है जहां WT आवेदन नाम का एक संक्षिप्त रूप है, 01 एक व्यावसायिक प्रक्रिया अनुक्रम है, और साइन अप उन व्यापार प्रक्रियाओं को संदर्भित करता है जिन्हें स्क्रिप्ट किया जा रहा है। इसके अलावा, ध्यान दें कि आप स्क्रिप्ट नाम में रिक्त स्थान का उपयोग नहीं कर सकते हैं।

स्टेप 3) Create पर क्लिक करने के बाद, HP VUGEN IDE (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) या कोड एडिटर खोलेगा। आप देख सकते हैं कि स्क्रिप्ट फाइलें फंक्शन एक्शन के बुनियादी हस्ताक्षर को छोड़कर रिक्त हैं। नीचे स्नैपशॉट को इसे और अधिक समझने में मदद करनी चाहिए:

चरण 4) रिकॉर्डिंग बटन पर क्लिक करें जिसे आप टूलबार में पा सकते हैं। नीचे स्नैपशॉट देखें:

चरण 5) एक नई विंडो खुलती है

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

2. यदि आपको बाकी नियंत्रण नहीं दिखते हैं, तो यह सुनिश्चित करने के लिए कि आप कम विकल्प नहीं देख रहे हैं , फेयर ऑप्शन बटन पर क्लिक करें।

3. एक्शन फ़ील्ड में रिकॉर्ड यह निर्धारित करता है कि रिकॉर्डिंग के बाद कोड कहाँ उत्पन्न होता है। Vugen स्क्रिप्ट रिकॉर्डिंग के दौरान और बाद में अन्य क्रियाओं पर स्विच करने की सुविधा प्रदान करती है या नई क्रियाएं बनाती है।

4. रिकॉर्ड: फ़ील्ड Vugen को बताता है कि विषय अनुप्रयोग (SUL) एक वेब अनुप्रयोग या डेस्कटॉप क्लाइंट है। रिकॉर्डिंग शुरू होते ही इस विकल्प को ओवरराइड नहीं किया जा सकता है।

5. अनुप्रयोग: फ़ील्ड Vugen को बताता है कि रिकॉर्डिंग के लिए किस ब्राउज़र का उपयोग करना है। यदि आप वेब - एचटीटीपी / एचटीएमएल प्रोटोकॉल के साथ काम नहीं कर रहे हैं, तो आप इस क्षेत्र के साथ डेस्कटॉप क्लाइंट का चयन करेंगे।

युक्ति: QTP स्क्रिप्ट के विपरीत, LoadRunner नमूना स्क्रिप्ट GUI से स्वतंत्र हैं। ऐसा इसलिए है क्योंकि जनरेट किया गया कोड UI ऑब्जेक्ट्स पर आधारित काम नहीं करता है, बल्कि, यह सर्वर के लिए क्लाइंट के अनुरोध के सिद्धांत पर काम करता है और क्लाइंट से सर्वर की प्रतिक्रिया की अपेक्षा करता है - आमतौर पर, HTML के रूप में (इसलिए प्रोटोकॉल का नाम) )

6. URL पता: SUL का URL यहां इनपुट है। "प्रारंभ रिकॉर्डिंग" पर क्लिक किए जाने पर वोगेन इस URL को लागू करेगा। उपयोग किया जाने वाला ब्राउज़र " रिकॉर्ड: " फ़ील्ड के अंतर्गत उल्लिखित एक होगा यदि यह आपके डिफ़ॉल्ट ब्राउज़र से अलग है।

7. रिकॉर्डिंग प्रारंभ करें: तत्काल बनाम विलंबित: यदि आपने तत्काल रिकॉर्डिंग मोड का चयन किया है, तो आप देखेंगे कि "स्टार्ट रिकॉर्डिंग" बटन को हिट करते ही VUGEN रिकॉर्डिंग की घटनाओं को शुरू करता है। हालाँकि, यदि आप विलंबित रिकॉर्डिंग मोड का चयन करते हैं, तो Vugen सिस्टम (SUL) को आमंत्रित करेगा, लेकिन जब तक आप फ्लोटिंग बार से रिकॉर्डिंग बटन पर क्लिक नहीं करते, इवेंट कैप्चर करना शुरू नहीं करेंगे।

8. वर्किंग डायरेक्टरी: यह एक अस्थायी डायरेक्टरी है, जिसे Vugen घटनाओं को कैप्चर करते समय उपयोग करेगा। आपकी स्क्रिप्ट की एक प्रति इस स्थान पर भी उपलब्ध होगी, यदि आप अपना फोल्डर खो देते हैं तो भी :)

9. रिकॉर्डिंग विकल्प: ये सेटिंग्स बताती हैं कि किस प्रकार के URL को कैप्चर करना है और किस रिकॉर्डिंग मोड का उपयोग करना है।

10. रिकॉर्डिंग शुरू करें: रिकॉर्डिंग शुरू करेंगे। इस पर क्लिक करें

चरण 6) एक बार रिकॉर्डिंग शुरू होने पर, VUGEN चयनित ब्राउज़र का उपयोग करके HP वेब टूर्स एप्लिकेशन को इनवॉइस करेगा।

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

एक फ्लोटिंग रिकॉर्डिंग बार दिखाई देगा जो रिकॉर्डिंग पर विभिन्न नियंत्रण प्रदान करेगा। यह बीता हुआ समय बताता है और कई घटनाओं को स्वतः पकड़ लेता है। आइए फ्लोटिंग बार को करीब से देखें।

ऊपर दिखाए गए स्नैपशॉट में, एसयूएल ने 56 घटनाओं को निकाल दिया है और कुल 0 मिनट और 25 सेकंड की समय अवधि रिकॉर्डिंग शुरू होने के बाद समाप्त हो गई है।

आप यह भी देखेंगे कि आपके द्वारा टाइप किए गए किसी भी ईवेंट को निकाल नहीं दिया गया है। अपने आप से पूछो क्यों। क्या आप उत्तर दे सकते हैं?

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

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

यदि आपने रिकॉर्डिंग रोक दी है, तो आपको रिकॉर्डिंग फिर से शुरू करने के लिए फ्लोटिंग बार से रिकॉर्डिंग बटन पर क्लिक करना होगा ।

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

आप देखेंगे कि किसी कार्य पर जाने के बाद, स्वचालित रूप से सक्षम बटन को सक्षम किया जाएगा। ऐसा इसलिए होता है क्योंकि Vugen vuser_init में मिलने वाले अंकों के सम्मिलन की अनुमति नहीं देता है

रिकॉर्ड समय में लेनदेन का उपयोग करना

चलो मान लेते हैं कि आप प्रतिक्रिया समय नापना चाहते हैं जब X संख्या में एक साथ उपयोगकर्ता साइन अप करें। इस उद्देश्य को पूरा करने के लिए, आइए आगे पढ़ें।

अब तक आपने vuser_init कार्रवाई में एप्लिकेशन को खोलना रिकॉर्ड किया है। आपके द्वारा कार्रवाई पर स्विच करने के बाद, SUL द्वारा आवश्यक उपयोगकर्ता जानकारी दर्ज करें। अब "हिट" बटन को हिट करने से पहले, नीचे दिए गए चरणों का पालन करें:

फ़्लोटिंग बार में बटन पर क्लिक करके लेनदेन प्रारंभ करें । उदाहरण के लिए, लेन-देन का नाम दर्ज करें।

युक्ति: अपने लेन-देन को नाम देने के लिए 01_ जैसे उपसर्ग का नाम रखना एक अच्छा अभ्यास है, ताकि उन्हें अद्वितीय बनाए रखा जा सके।

फ्लोटिंग बार इस तरह दिखेगा:

लेन-देन लेबल बंद करने के लिए ठीक क्लिक करें।

एप्लिकेशन के जारी रखें बटन पर क्लिक करें।

बटन पर क्लिक करके लेनदेन समाप्त करें । उस लेन-देन का नाम चुनें, जिसे आप बंद करना चाहते हैं, उदाहरण के लिए, इस मामले में 01_Signup। चित्रण के लिए नीचे स्नैपशॉट देखें।

यदि आपके पास कई लेन-देन नहीं खुले हैं, तो आपको केवल एक नाम दिखाई देगा। हालाँकि, यदि आप एकाधिक हैं, तो आप सूची से चयन करने में सक्षम होंगे।

रिकॉर्ड समय पर टिप्पणियाँ डालें:

अब जब आपने लेनदेन को सफलतापूर्वक बंद कर दिया है, तो आप बाद में कोड का अध्ययन करने पर अपने आप को एक अनुस्मारक देने के लिए रिकॉर्ड समय पर एक टिप्पणी डाल सकते हैं। फ्लोटिंग बार से, टिप्पणी डालने के लिए बटन पर क्लिक करें। एक टेक्स्ट बॉक्स फ्लोटिंग बार से सटे दिखाई देगा जहाँ आप किसी भी टेक्स्ट को दर्ज कर सकते हैं।

यह टिप्पणी आपके द्वारा ओके बटन पर क्लिक करने से पहले समाप्त किए गए चरणों (कोड) के बाद कोड में डाली जाएगी।

एप्लिकेशन से, आप जारी रख सकते हैं। आप एक आवेदन द्वारा एक स्वागत नोट देखेंगे।

अब vuser_end एक्शन चुनें और एप्लिकेशन से साइन ऑफ पर क्लिक करें । एप्लिकेशन को बंद करें और फ्लोटिंग बार से स्टॉप बटन पर क्लिक करें ।

कोड जनरेशन:

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

VUGEN के तुरंत बाद "पोस्ट जनरेशन ऑपरेशंस को परफॉर्म करना" समाप्त हो गया है। यह कॉर्लेशन पोस्ट जेनरेशन ऑपरेशन के लिए स्कैन करना शुरू कर देगा।

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

आप सुरक्षित रूप से क्लोज बटन पर क्लिक कर सकते हैं, और VUGEN आपको उस कोड पर ले जाएगा जो उत्पन्न किया गया है।

खिड़की इस तरह दिखाई देगी:

जैसा कि उपरोक्त आंकड़े में प्रकाश डाला गया है, संपादक में समझने में आसान, पठनीय कोड शामिल है। आप रिकॉर्डिंग करते समय उपयोग किए जाने वाले मापदंडों पर एक नजर डाल सकते हैं।

वोगेन के बाईं ओर को स्टेप नेविगेटर कहा जाता है जो आपको कोड की बारीकियों को देखे बिना "स्क्रिप्ट" को समझने देता है। उदाहरण के लिए, आप एक यूआरएल खोलना, थिंक टाइम बिताना और फॉर्म जमा करना जैसे कदम पढ़ सकते हैं। यह प्रत्येक अनुरोध से जुड़े सभी मापदंडों को इनकैप्सुलेट करता है।

आपकी स्क्रिप्ट तैयार हो गई है, फ़ाइल मेनू पर क्लिक करें और फिर Save Script As पर क्लिक करके उस स्थान को ब्राउज़ करें जहाँ आप अपनी स्क्रिप्ट को सहेजना चाहते हैं। यदि आप पहले से कोई स्क्रिप्ट पहले से सहेज चुके हैं, तो VUGEN स्वचालित रूप से उपयोग की गई अंतिम निर्देशिका का सुझाव देगा। सुझाया गया नाम वह नाम होगा जिसका आपने रिकॉर्डिंग शुरू करते समय उल्लेख किया था।

सब कुछ कर दिया।

अब, अपनी पहली स्क्रिप्ट को सफलतापूर्वक उत्पन्न और सहेजे जाने के लिए खुद को बधाई दें।

एक प्रोटोकॉल और प्रोटोकॉल सलाहकार तय करना

आपने स्वयं से सवाल किया होगा कि हमने वेब - एचटीटीपी / एचटीएमएल प्रोटोकॉल का उपयोग क्यों किया। हमने यह कैसे तय किया कि हमें किस प्रोटोकॉल का उपयोग करना चाहिए? इसका जवाब इतना आसान नहीं है।

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

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

प्रोटोकॉल सलाहकार का उपयोग करने के लिए, रिकॉर्ड => प्रोटोकॉल सलाहकार => आवेदन का विश्लेषण करें

नीचे स्नैपशॉट देखें:

इससे प्रोटोकॉल सलाहकार की मुख्य विंडो खुल जाएगी। यदि आप ध्यान दें, यह रिकॉर्डिंग के लिए प्रदर्शित होने वाली खिड़की के साथ थोड़ा सा मिलता है। आइए नीचे दी गई खिड़की पर एक नज़र डालें:

वेब ब्राउज़र का चयन करें क्योंकि हम वेब-आधारित एप्लिकेशन का उपयोग कर रहे हैं।

उस एप्लिकेशन का URL निर्दिष्ट करें जिसे बाद में लागू किया जाएगा। वर्किंग डायरेक्टरी को ऐसे ही छोड़ा जा सकता है क्योंकि यह केवल वीगन के उपयोग के लिए एक अस्थायी निर्देशिका है। सुनिश्चित करें कि आपने इस निर्देशिका पर पहुंच पढ़ी और लिखी है।

प्रारंभ विश्लेषण बटन पर क्लिक करें।

एक फ्लोटिंग बार, रिकॉर्ड टाइम फ्लोटिंग बार के समान होगा। स्नैपशॉट देखें:

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

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

एक बार जब आप किसी विशेष व्यवसाय प्रक्रिया को निष्पादित करना समाप्त कर लेते हैं, तो आप स्टॉप बटन दबा सकते हैं। वोगेन प्रोटोकॉल सलाहकार प्रोटोकॉल सुझाव पर एक सारांश रिपोर्ट के साथ आएगा। एक नज़र है कि यह कैसा दिखता है:

आप प्रोटोकॉल सलाहकार के सुझावों को देख सकते हैं। ये लेने के लिए सबसे अच्छा विकल्प हो सकता है या नहीं।

आपने अब तक प्रोटोकॉल सलाहकार का उपयोग करना सीख लिया है। हालाँकि, यह शुरुआती लोगों के लिए या ऐसी स्थिति के लिए मददगार हो सकता है, जहाँ आपको "एक और राय" की आवश्यकता होती है - प्रोटोकॉल पर निर्णय लेने के लिए विकास टीम से प्राप्त अपने वास्तु ज्ञान, प्रोग्रामिंग ज्ञान, विकास कौशल और जानकारी पर भरोसा करें।

रिकॉर्डिंग विकल्प

जब भी वोगन एक स्क्रिप्ट उत्पन्न करता है, तो उत्पन्न कोड विभिन्न कॉन्फ़िगरेशन पर आधारित होता है जो "रिकॉर्डिंग विकल्प" के तहत पाया जा सकता है - या आप लोडरुनर में रिकॉर्डिंग विकल्प देखने के लिए Ctrl + F7 दबा सकते हैं।

हम सभी कॉन्फ़िगरेशन पर चर्चा करने से पहले रिकॉर्डिंग विकल्प विंडो पर एक नजर डालते हैं:

सामान्य, सहसंबंध, नेटवर्क और डेटा प्रारूप एक्सटेंशन जैसे कॉन्फ़िगरेशन की विभिन्न श्रेणियां हैं। आइए, एक-एक करके इन सबसे महत्वपूर्ण समझें।

सामान्य => रिकॉर्डिंग:

इस विषय को विस्तार से समझने की आवश्यकता है। इसलिए इस पर अलग से चर्चा की जाती है।

सामान्य => स्क्रिप्ट:

एक झलक के लिए स्नैपशॉट देखें:

आप देखेंगे कि भाषा ड्रॉपडाउन अक्षम है। एक आम मिथक यह है कि लोडरनर किसी अन्य भाषा में कोड उत्पन्न नहीं करता है। एक और मिथक यह है कि इसे अन्य भाषाओं में काम करने के लिए लाइसेंस की आवश्यकता होती है।

दोनों झूठे हैं। लोडरनर अपने लिए यह तय करता है कि स्क्रिप्ट बनाते समय किस भाषा का उपयोग किया जाए। लगभग सभी मामलों में, आप स्वयं को C भाषा के साथ काम करते हुए पाएंगे ।

कुछ जावा अनुप्रयोगों (जैसे जावा एप्लेट) के लिए उत्पन्न कोड जावास्क्रिप्ट भाषा में होगा ।

VUGEN केवल विजुअल बेसिक क्लासिक (MS Visual Studio 2002) में विकसित अनुप्रयोगों के लिए VBScript भाषा में एक स्क्रिप्ट उत्पन्न करेगा।

स्क्रिप्टिंग विकल्प :

आप "अंतिम लेन-देन के बाद निश्चित समय सोचने का विकल्प" चुन सकते हैं। इसका मतलब है, कोई फर्क नहीं पड़ता कि उपयोगकर्ता कितना इंतजार करता है, थिंक टाइम जनरेट (देरी) निर्दिष्ट मूल्य के बराबर होगा। मान सेकंड में है।

कार्रवाई फ़ाइल में अधिकतम पंक्तियाँ, अधिकतम संख्या को दर्शाती हैं, जिसमें Vugen एक क्रिया उत्पन्न करेगा। यदि स्क्रिप्ट बड़ी है, तो VUGEN स्वचालित रूप से एक नई कार्रवाई बनाएगा। डिफ़ॉल्ट 60,000 पर सेट है। निर्दिष्ट अधिकतम मूल्य 65,000 हो सकता है

बैकएंड पर ओरेकल के साथ एक डेस्कटॉप एप्लिकेशन के साथ काम करते समय आपको यह कॉन्फ़िगरेशन मददगार लग सकता है।

सामान्य => प्रोटोकॉल आपको रिकॉर्डिंग के प्रारंभ में आपके द्वारा चुने गए किसी भी प्रोटोकॉल को चुनने और रद्द करने का विकल्प देता है

अनिवार्य रूप से, इसका उपयोग केवल तभी किया जाएगा जब आप स्क्रिप्ट पुन: उत्पन्न करना चाहते हैं ।

स्क्रीन पर एक नजर:

यह तब मददगार होता है जब आपने स्क्रिप्ट रिकॉर्ड करते समय मल्टी-प्रोटोकॉल का इस्तेमाल किया हो। आप स्क्रिप्ट को पुनः प्राप्त कर सकते हैं और उन प्रोटोकॉल को रद्द कर सकते हैं जिन्हें आप नहीं चाहते हैं और इसे फिर से रिकॉर्ड किए बिना एक नई स्क्रिप्ट प्राप्त करें।

सामान्य => कोड जनरेशन:

नीचे स्नैपशॉट देखें:

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

सहसंबंध => विन्यास:

नीचे दिए गए स्क्रीनशॉट को देखें और स्क्रीन से खुद को परिचित करें।

यद्यपि स्वचालित सहसंबंध केवल 5% से 10% तक सहायक है, फिर भी आप "नियम स्कैन" और "स्वचालित रूप से प्रासंगिक मान" चुन सकते हैं। हालाँकि, यदि आपकी स्क्रिप्ट नहीं चलती है, तो आप एक बटन पर क्लिक करके चूक को बहाल करने पर विचार कर सकते हैं।

सहसंबंध => नियम:

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

HTTP गुण => उन्नत:

यह फ्रेम HTTP बंधन से संबंधित विभिन्न सेटिंग्स प्रदान करता है।

प्रत्येक क्रिया के लिए संदर्भ रीसेट करें, इस विकल्प को सक्षम करने से वोगन को रिकॉर्डिंग से पहले एक प्रारंभिक शुरुआत करने के लिए रिकॉर्डिंग से पहले एक साफ स्थिति प्रदान करते हुए, सभी HTP संदर्भों को रिकॉर्डिंग से पहले उनकी प्रारंभिक स्थिति में रीसेट करने का निर्देश देता है। विकल्प डिफ़ॉल्ट रूप से सक्षम है।

जब तक आवश्यक न हो आप बाकी विन्यासों को बरकरार रख सकते हैं।

नेटवर्क => पोर्ट मैपिंग:

इस फ्रेम को बरकरार रखा जाना चाहिए। यदि आप डेस्कटॉप एप्लिकेशन रिकॉर्ड कर रहे हैं, तो आपको WinINet स्तर का डेटा चुनना पड़ सकता है।

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

अब आप अधिकांश रिकॉर्ड समय विकल्पों के साथ काम कर रहे हैं, चलो अगले विषय पर चलते हैं और HTML और URL आधारित स्क्रिप्टिंग के बीच के अंतर को समझते हैं।

HTML- आधारित और URL- आधारित स्क्रिप्टिंग के बीच अंतर

आपने HTML- आधारित स्क्रिप्ट या URL- आधारित स्क्रिप्ट चुनने का विकल्प देखा होगा। फ्लैशबैक के लिए स्नैपशॉट देखें।

तो यह विकल्प क्या है और कौन सा चुनना है?

HTML आधारित स्क्रिप्ट उपयोगकर्ता क्रियाओं पर आधारित है, और स्क्रिप्ट कार्यों कि सीधे की गई कार्रवाई के अनुरूप होते हैं। आइए कोड के एक छोटे टुकड़े के उदाहरण को समझते हैं:

उदाहरण:

web_link ("एंटरप्राइज़ सिस्टम प्रदर्शन","पाठ = एंटरप्राइज़ सिस्टम प्रदर्शन""स्नैपशॉट = t4.inf",LAST);

URL आधारित स्क्रिप्ट HTTP उपयोगकर्ता कार्यों के परिणाम के रूप में सर्वर के लिए भेजा अनुरोध पर आधारित है।

यहाँ ऊपर (HTML मोड में) समान क्रियाओं के लिए URL मोड के लिए कोड का एक उदाहरण दिया गया है

उदाहरण:

web_url ("एंटरप्राइज़ सिस्टम प्रदर्शन","URL = / esp.html","TargetFrame =","संसाधन = 0","RecContentType = text / html","रेफेरर = / एटीसी? ..."स्नैपशॉट = t4.inf","मोड = URL",LAST);

युक्ति: इससे पहले कि आप आगे बढ़ें अपने आप को प्रयोग करना सबसे अच्छा है। रिकॉर्ड समय सेटिंग बदलें और एक ही स्क्रिप्ट को दो बार यानी एक बार HTML मोड और एक बार URL मोड के साथ रिकॉर्ड करें - फिर दोनों की तुलना करें। स्क्रिप्ट को छोटा रखें ताकि आप अंतर को समझ सकें।

हम किस मोड पर उपयोग करने का निर्णय लेते हैं?

आइए दोनों मोड के पेशेवरों और विपक्षों को समझते हैं, इसलिए यह समझें कि कुछ स्थितियों के तहत कौन सा मोड अधिक उपयुक्त है:

HTML रिकॉर्डिंग के लाभ

  • गतिशील मूल्यों को पकड़ने की जरूरत है
    • कार्रवाई टैग मान और छिपे हुए डेटा हार्डकोड नहीं हैं
    • उन्हें प्लेबैक के दौरान मेमोरी से पुनर्प्राप्त किया जाता है
    • यदि वे गतिशील हैं, तो VUser अभी भी चलता है
  • स्क्रिप्ट केवल व्यवसाय प्रक्रिया-प्रति पृष्ठ एक चरण जितनी बड़ी है

HTML रिकॉर्डिंग के नुकसान

  • लिपियाँ कम मापनीय होती हैं
  • मेमोरी (कैश) प्लेबैक के दौरान खोजी जाती है
    • अधिक स्मृति की आवश्यकता है
    • अधिक CPU शक्ति की आवश्यकता है

URL रिकॉर्डिंग के लाभ

  • FLEXIBILITY
    • पृष्ठ पर Java Applets और ActiveX ऑब्जेक्ट के लिए समर्थन
    • UNIX पर फिर से खेलने की क्षमता
  • अनुमापकता
    • स्क्रिप्ट एचटीएमएल स्क्रिप्ट की तुलना में अधिक मापनीय हैं क्योंकि उन्हें कम संसाधनों की आवश्यकता होती है

URL रिकॉर्डिंग के नुकसान

  • लिपियों को अधिक सहसंबंध की आवश्यकता होती है (कैश से कुछ भी प्राप्त नहीं होता है)
  • प्रसंग-संवेदनशील जाँच से काम नहीं चलेगा (पार्सर अक्षम है) *
  • लिपियां बड़ी हैं (सभी चित्र और फ़्रेम अलग-अलग चरणों के रूप में रिकॉर्ड किए गए हैं)

यहाँ एक त्वरित चित्रण है:

HTML मोड

URL मोड

सहज और समझने में आसान।

HTML स्क्रिप्ट की तरह सहज नहीं है।

लिपियां छोटी होती हैं, अनुरोध संक्षिप्त और समझने में आसान होते हैं।

लिपियाँ बड़ी होती हैं, जिसमें प्रत्येक छवि, सीएसएस, एचटीएमएल आदि की कॉल होती है, इस प्रकार इसे समझना मुश्किल हो जाता है।

मापनीय।

लोड परीक्षण बनाने के लिए अधिक मापनीय और प्रभावी।

पुन: उत्पन्न स्क्रिप्ट का उपयोग

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

आप इसे रिकॉर्ड => पुन: बनाएँ स्क्रिप्ट के तहत या हॉटकी Ctrl + Shift + R के साथ एक्सेस कर सकते हैं

एक बार जब आप मेनू पर क्लिक करते हैं, तो VUGEN आपको चेतावनी देगा कि आपकी मौजूदा स्क्रिप्ट और आपके द्वारा अपनी मौजूदा स्क्रिप्ट में किए गए सभी परिवर्तन खो जाएंगे। चेतावनी संदेश इस तरह दिखता है:

आप यहाँ से रिकॉर्ड टाइम विकल्प खोलने के लिए विकल्प पर भी क्लिक कर सकते हैं।

स्क्रिप्ट के री-जनरेशन के साथ आगे बढ़ने के लिए ओके पर क्लिक करें।

एक स्क्रिप्ट और समझ लॉग प्लेबैक

एक बार जब आप स्क्रिप्ट बचा लेते हैं, तो आप F5 को फिर से खेलना या हिट करने के लिए टूलबार पर क्लिक कर सकते हैं ।

आप इस बटन को टूलबार में पा सकते हैं:

आपको यह सुनिश्चित करने की आवश्यकता है कि सर्वर चल रहा है (जो ठीक से काम करने के लिए आवेदन के लिए आवश्यक है)

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

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

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

रिकॉर्ड और प्लेबैक के दौरान उत्पन्न फ़ाइलों का अवलोकन

आइए VUGEN को बंद करें और स्क्रिप्ट फ़ोल्डर में बनाई गई फ़ाइलों पर एक नज़र डालें।

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

महत्वपूर्ण फाइलें जिन्हें आपको समझना है:

Vugen प्रत्येक क्रिया के लिए एक .c (C भाषा कोड फ़ाइल) बनाएगा। इस प्रकार, अंतिम पर, आपके पास vuser_init.c और vuser_end.c और Action.c होगा - यदि आपने अधिक क्रियाएं बनाई हैं, तो आपको संबंधित फाइलें भी दिखाई देंगी। उदाहरण के लिए, myAction.c

रिप्ले लॉग को आउटपुटटेक्स्ट नामक फाइल में सेव किया जाता है। यदि आपने इसे कई बार बदल दिया है, तो output.txt में अंतिम निष्पादन लॉग होगा, जबकि output.bak पिछले भाग में पिछले भाग में होगा।

.usr फ़ाइल में आपके द्वारा अनुकूलित सभी रन टाइम कॉन्फ़िगरेशन होंगे। भले ही आपने सभी कॉन्फ़िगरेशन को डिफ़ॉल्ट रूप से छोड़ दिया हो, इस usr फ़ाइल में जानकारी होगी। इस फ़ाइल में स्क्रिप्ट बनाने के लिए इस्तेमाल किया जाने वाला लोडरनर का संस्करण भी है। यदि आप पुरानी स्क्रिप्ट्स पढ़ रहे हैं जिसके लिए आप संस्करण संख्या को याद नहीं कर सकते हैं तो यह जानकारी मददगार है।

आपको "डेटा" नाम का एक फ़ोल्डर दिखाई देगा। यह फ़ोल्डर घटनाओं की एक छवि के साथ-साथ आपके कोड की एक प्रति भी रखता है। जब आप अपना कोड "पुनर्जन्म" करते हैं, तब Vugen इन फ़ाइलों का उपयोग करता है।

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