HTTP प्रॉक्सी सर्वर JMeter: उदाहरण स्क्रिप्ट रिकॉर्ड करें

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

प्रॉक्सी सर्वर अनुमति देता है JMeter सामान्य ब्राउज़र के साथ वेब एप्लिकेशन ब्राउज़ करते समय उपयोगकर्ता की गतिविधि को देखने और रिकॉर्ड करने के लिए।

यहाँ है रोडमैप इस व्यावहारिक उदाहरण का

HTTP प्रॉक्सी सर्वर JMeter

चरण 1) HTTP प्रॉक्सी सर्वर सेट करना

यह प्रॉक्सी सेटअप करने के लिए चरण-दर-चरण मार्गदर्शिका है

  1. प्रारंभ JMeter
  2. चुनते हैं जाँच की योजना पेड़ के ऊपर
  3. जोड़ना धागा समूह

    पर राइट क्लिक करें जाँच की योजना और एक नया थ्रेड समूह जोड़ें: जोड़ना => थ्रेड्स (उपयोगकर्ता) =>धागा समूह

HTTP प्रॉक्सी सर्वर सेट करना

  1. जोड़ना HTTP अनुरोध

    थ्रेड समूह का चयन करें; दायाँ क्लिक करें जोड़ना => कॉन्फ़िगरेशन तत्व => HTTP अनुरोध डिफ़ॉल्ट

HTTP प्रॉक्सी सर्वर सेट करना

नए HTTP रिक्वेस्ट डिफॉल्ट एलिमेंट में: सर्वर नाम या IP में, “google.com” दर्ज करें। आपको अन्य फ़ील्ड खाली रखना चाहिए

HTTP प्रॉक्सी सर्वर सेट करना

  1. जोड़ना रिकॉर्डिंग नियंत्रक

    "थ्रेड ग्रुप" पर राइट क्लिक करें और एक रिकॉर्डिंग नियंत्रक जोड़ें: जोड़ना => तर्क नियंत्रक =>

    रिकॉर्डिंग नियंत्रक

HTTP प्रॉक्सी सर्वर सेट करना

  1. जोड़ना प्रॉक्सी सर्वर वर्कबेंच पर

    वर्कबेंच पर राइट क्लिक करें और http प्रॉक्सी जोड़ें: जोड़ना => गैर-परीक्षण तत्व => HTTP प्रॉक्सी सर्वर

    HTTP प्रॉक्सी सर्वर सेट करना

  2. सेट Target नियंत्रक जहाँ आपकी रिकॉर्ड की गई स्क्रिप्ट जोड़ी जाएंगी

HTTP प्रॉक्सी सर्वर सेट करना

  1. प्रारंभ प्रॉक्सी सर्वर

    HTTP प्रॉक्सी सर्वर पर वापस जाएँ, और क्लिक करें प्रारंभ अब आपका JMeter प्रॉक्सी सर्वर प्रारंभ

    HTTP प्रॉक्सी सर्वर सेट करना

  2. अपना ब्राउज़र प्रारंभ करें (मैंने उपयोग किया Firefox), चुनें उपकरण => विकल्प => उन्नत => नेटवर्क => की स्थापना => नीचे दिए गए चित्र के अनुसार HTTP प्रॉक्सी दर्ज करें

    HTTP प्रॉक्सी सर्वर सेट करना

चरण 2) अपनी गतिविधि रिकॉर्ड करें

  1. अब लॉन्च करें http://www.google.com अपने वेब ब्राउज़र में (JMeter अभी भी खुला)
  2. गतिविधियाँ खोजें कीवर्ड “guru99".
  3. पीछे JMeterHTTP प्रॉक्सी सर्वर में, क्लिक करें रुकें जब समाप्त हो जाए

    गतिविधि रिकॉर्ड करें

  4. रिकॉर्डिंग समाप्त होने के बाद, आप देखेंगे JMeter नीचे दिए गए चित्र के अनुसार स्वचालित रूप से एक नया HTTP अनुरोध बनाया गया

    गतिविधि रिकॉर्ड करें

    JMeter पहले से ही एक उपयोगकर्ता अनुरोध दर्ज किया गया है होम पेज गूगल वेबसाइट का. https://www.google.com/

    ऊपर दिए गए चित्र में दिखाए गए अन्य HTTP अनुरोधों को आपको हटा देना चाहिए। क्योंकि कभी-कभी JMeter जब आप Google पर कीवर्ड खोज रहे होते हैं तो कुछ विज्ञापन लिंक भी रिकॉर्ड करता है। हमें अपने टेस्ट प्लान में उन्हें अनदेखा करना चाहिए

  5. फ़ाइल पर क्लिक करें => अपनी परीक्षण योजना को इस रूप में सहेजें

    गतिविधि रिकॉर्ड करें

  6. एक संवाद बॉक्स प्रदर्शित => फ़ाइल नाम फ़ील्ड में अपनी परीक्षण योजना का नाम दर्ज करें => सहेजें पर क्लिक करें

    अब आपकी टेस्ट योजना RecordingTestPlan.jmx नाम से सहेजी गई है

गतिविधि रिकॉर्ड करें

चरण 3) अपनी परीक्षण योजना चलाएँ

  1. चुनते हैं थ्रेड समूह => जोड़ें => श्रोता => सारांश रिपोर्ट

परीक्षण योजना चलाएँ

  1. सारांश रिपोर्ट कुछ बुनियादी आंकड़े दिखाएगी

    परीक्षण योजना चलाएँ

  2. थ्रेड समूह का चयन करें, नीचे दिए गए चित्र के अनुसार जानकारी दर्ज करें

परीक्षण योजना चलाएँ

आप लेख 5 का संदर्भ ले सकते हैं JMeter प्रदर्शन परीक्षण.doc थ्रेड ग्रुप कॉन्फ़िगरेशन के बारे में विस्तार से जानने के लिए

  1. परीक्षण शुरू करने से पहले, “सारांश रिपोर्ट” चुनें। जब आप परीक्षण चलाने के लिए तैयार हों, तो रन => स्टार्ट (Ctrl+R) चुनें। JMeter आपकी गतिविधि को 100 बार प्लेबैक करेगा

    जैसे-जैसे परीक्षण चलेगा, आंकड़े परीक्षण पूरा होने तक बदलते रहेंगे।

    परीक्षण योजना चलाएँ

चरण 4) अपना परीक्षा परिणाम सुरक्षित करें

  1. क्लिक करें तालिका डेटा सहेजें परीक्षण परिणाम को फ़ाइल में सहेजने के लिए

परीक्षा परिणाम सहेजें

  1. परीक्षण परिणाम का नाम दर्ज करें और सहेजें पर क्लिक करें। JMeter डिफ़ॉल्ट रूप से *.csv प्रारूप में सहेजा जाता है

परीक्षा परिणाम सहेजें

फ़ाइल रिकॉर्डिंग परीक्षण योजना डाउनलोड करें

फ़ाइल डाउनलोड करें HTTP प्रॉक्सी सर्वर

समस्या निवारण

यदि आप उपरोक्त परिदृश्य को चलाते समय समस्या का सामना करते हैं ... तो निम्न कार्य करें

  1. जांचें कि क्या आप प्रॉक्सी के माध्यम से इंटरनेट से कनेक्ट हो रहे हैं। यदि हाँ, तो प्रॉक्सी हटा दें।
  2. Jmeter का नया इंस्टैंस खोलें
  3. Jmeter में RecordingTestPlan.jmx खोलें
  4. वर्कबेंच पर राइट क्लिक करें => मर्ज => HTTP प्रॉक्सी सर्वर.jmx चुनें
  5. थ्रेड ग्रुप => सारांश रिपोर्ट पर क्लिक करें
  6. परीक्षण चलाएँ

इस पोस्ट को संक्षेप में इस प्रकार लिखें: