रिकॉर्ड टेस्टिंग मदद परीक्षक को टेस्ट टारगेट के खिलाफ अपनी गतिविधि को रिकॉर्ड करने और चलाने के लिए। यह एक प्रकार का स्वचालित परीक्षण है लेकिन कई उपयोगकर्ताओं के लिए है। यह ट्यूटोरियल आपको गाइड करता है कि अपने परीक्षण को रिकॉर्ड करने के लिए प्रॉक्सी सर्वर का उपयोग कैसे करें।
प्रॉक्सी सर्वर JMeter को एक सामान्य ब्राउज़र के साथ वेब एप्लिकेशन ब्राउज़ करते समय उपयोगकर्ता गतिविधि को देखने और रिकॉर्ड करने की अनुमति देता है।
इस ट्यूटोरियल में, आप सीखेंगे
- चरण 1) HTTP प्रॉक्सी सर्वर सेट करना
- चरण 2) अपनी गतिविधि रिकॉर्ड करें
- चरण 3) अपना टेस्ट प्लान चलाएं
- चरण 4) अपना परीक्षा परिणाम सहेजें
यहाँ इस व्यावहारिक उदाहरण का रोडमैप है
चरण 1) HTTP प्रॉक्सी सर्वर सेट करना
यह प्रॉक्सी को सेटअप करने के लिए चरण-दर-चरण मार्गदर्शिका है
- JMeter प्रारंभ करें
- पेड़ पर परीक्षण योजना का चयन करें
- थ्रेड समूह जोड़ें
परीक्षण योजना पर राइट क्लिक करें और एक नया थ्रेड समूह जोड़ें : = = थ्रेड्स (उपयोगकर्ता) => थ्रेड समूह जोड़ें
- HTTP अनुरोध जोड़ें
थ्रेड समूह का चयन करें; राइट क्लिक करें Add => कॉन्फ़िगर तत्व => HTTP अनुरोध चूक
नए HTTP अनुरोध डिफॉल्ट तत्व में: सर्वर नाम या आईपी में, "google.com" दर्ज करें। आपको दूसरों के खेतों को खाली रखना चाहिए
- रिकॉर्डिंग नियंत्रक जोड़ें
"थ्रेड ग्रुप" पर राइट क्लिक करें और एक रिकॉर्डिंग कंट्रोलर जोड़ें : = = लॉजिक कंट्रोलर => जोड़ें
रिकॉर्डिंग नियंत्रक
- कार्यक्षेत्र में प्रॉक्सी सर्वर जोड़ें
कार्यक्षेत्र पर राइट क्लिक करें और http प्रॉक्सी जोड़ें : = = गैर-परीक्षण तत्व => HTTP प्रॉक्सी सर्वर जोड़ें
- लक्ष्य नियंत्रक सेट करें जहां आपकी रिकॉर्ड की गई स्क्रिप्ट्स जोड़ी जाएंगी
- प्रॉक्सी सर्वर शुरू करें
HTTP प्रॉक्सी सर्वर पर लौटें, और सबसे नीचे स्टार्ट बटन पर क्लिक करें । अब आपका JMeter प्रॉक्सी सर्वर शुरू होता है
- अपना ब्राउज़र प्रारंभ करें (मैंने फ़ायरफ़ॉक्स का उपयोग किया), टूल चुनें >> विकल्प => उन्नत => नेटवर्क => सेटिंग => HTTP प्रॉक्सी नीचे दिए गए चित्र के रूप में दर्ज करें
चरण 2) अपनी गतिविधि रिकॉर्ड करें
- अब अपने वेब ब्राउज़र में http://www.google.com लॉन्च करें (JMeter अभी भी खुला है)
- गतिविधियाँ " गुरु99 " कीवर्ड खोजें ।
- JMeter पर वापस HTTP प्रॉक्सी सर्वर में, समाप्त होने पर रुकें पर क्लिक करें
- रिकॉर्डिंग खत्म करने के बाद, आप देखेंगे कि JMeter स्वचालित रूप से एक नया HTTP अनुरोध बनाता है जैसा कि नीचे दिया गया है
JMeter ने पहले ही Google वेबसाइट के होम पेज पर एक उपयोगकर्ता अनुरोध दर्ज किया है । Http://www.google.com/
अन्य HTTP अनुरोध ऊपर दिए गए आंकड़े में प्रदर्शित होते हैं, आपको उन्हें हटा देना चाहिए। क्योंकि कुछ समय बाद JMeter कुछ विज्ञापन लिंक भी दर्ज करता है जब आप Google पर कीवर्ड खोज रहे होते हैं। हमें अपने टेस्ट प्लान में उन्हें अनदेखा करना चाहिए
- फ़ाइल पर क्लिक करें => अपनी योजना को इस रूप में सहेजें
- डायलॉग बॉक्स डिस्प्ले => फ़ाइल नाम फ़ील्ड में अपनी परीक्षण योजना का नाम दर्ज करें => सहेजें पर क्लिक करें
अब आपका Test Plan RecordingTestPlan.jmx नाम से बचा है
चरण 3) अपना टेस्ट प्लान चलाएं
- का चयन करें थ्रेड समूह => जोड़ें => श्रोता => सारांश रिपोर्ट
- सारांश रिपोर्ट में कुछ बुनियादी आंकड़े दिखाए जाएंगे
- थ्रेड समूह का चयन करें, नीचे दिए गए आंकड़े के रूप में जानकारी दर्ज करें
थ्रेड समूह को कॉन्फ़िगर करने के बारे में विस्तार से जानने के लिए आप लेख 5 JMeter Performance Testing.doc का संदर्भ ले सकते हैं
- परीक्षण शुरू करने से पहले, "सारांश रिपोर्ट" चुनें। जब आप परीक्षण चलाने के लिए तैयार हों, तो रन => प्रारंभ (Ctrl + R) का चयन करें। JMeter आपकी गतिविधि को 100 बार प्लेबैक करेगा
जैसे ही परीक्षण चलता है, परीक्षण होने तक आंकड़े बदल जाएंगे।
चरण 4) अपना परीक्षा परिणाम सहेजें
- फ़ाइल का परीक्षण परिणाम सहेजने के लिए तालिका डेटा सहेजें पर क्लिक करें
- परीक्षा परिणाम का नाम दर्ज करें और सहेजें पर क्लिक करें। JMeter में परीक्षा परिणाम डिफ़ॉल्ट रूप में * .csv प्रारूप में सहेजा जाता है
फ़ाइल रिकॉर्डिंग परीक्षण योजना डाउनलोड करें
फ़ाइल HTTP प्रॉक्सी सर्वर डाउनलोड करें
समस्या निवारण
यदि आप उपरोक्त परिदृश्य को चलाते समय समस्या का सामना करते हैं
… निम्न कार्य करें- जांचें कि आप प्रॉक्सी के माध्यम से इंटरनेट से कनेक्ट कर रहे हैं या नहीं। यदि हाँ, प्रॉक्सी को हटा दें।
- Jmeter का एक नया उदाहरण खोलें
- Jmeter में RecordingTestPlan.jmx खोलें
- कार्यक्षेत्र पर राइट क्लिक करें => मर्ज => HTTP प्रॉक्सी सर्वर का चयन करें ।jmx
- थ्रेड समूह => सारांश रिपोर्ट पर क्लिक करें
- टेस्ट चलाएं