JMeter GUI: टेस्ट प्लान & कार्यक्षेत्र

विषय - सूची:

Anonim

जैसे ही आप JMeter लॉन्च करेंगे, आपको 2 तत्व दिखाई देंगे

  1. जाँच की योजना
  2. कार्यक्षेत्र

टेस्ट प्लान क्या है?

टेस्ट प्लान वह जगह है जहाँ आप अपने JMeter टेस्ट के लिए आवश्यक तत्व जोड़ते हैं।

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

निम्नलिखित आंकड़ा टेस्ट प्लान का एक उदाहरण दिखाता है

WorkBench क्या है?

WorkBench बस अस्थायी रूप से परीक्षण तत्वों को संग्रहीत करने के लिए एक जगह प्रदान करता है । वर्कबेंच का टेस्ट प्लान से कोई संबंध नहीं है। JMeter WorkBench की सामग्री को नहीं बचाएगा । यह केवल टेस्ट प्लान शाखा की सामग्री को बचाता है

"वर्कबेंच" का उपयोग हमारे ट्यूटोरियल HTTP प्रॉक्सी सर्वर रिकॉर्डिंग टेस्ट में किया जाएगा

अभी के लिए, इसे अनदेखा करें।

एलिमेंट्स कैसे जोड़ें?

तत्वों को जोड़ना एक टेस्ट प्लान बनाने के लिए आवश्यक कदम है क्योंकि तत्वों को जोड़े बिना, जेमीटर आपके टेस्ट प्लान को निष्पादित नहीं कर सकता है

एक परीक्षण योजना में कई तत्व शामिल होते हैं जैसे श्रोता, नियंत्रक और टाइमर

तुम एक पर राइट-क्लिक करके परीक्षा योजना के लिए एक तत्व जोड़ सकते हैं परीक्षण योजना और "से नए तत्व का चयन करें " सूची।

मान लीजिए, आप टेस्ट प्लान बीनशेल एश्योरेंस और जावा रिक्वेस्ट डिफ़ॉल्ट में 2 तत्व जोड़ना चाहते हैं

  • राइट क्लिक टेस्ट प्लान -> जोड़ें -> अभिकथन -> बीन शैल अभिकथन
  • राइट-क्लिक करें टेस्ट प्लान -> ऐड -> कॉन्फिग तत्व -> जावा रिक्वेस्ट डिफ़ॉल्ट

आप एक अप्रयुक्त तत्व को भी हटा सकते हैं

मान लें कि, आप " HTTP रिक्वेस्ट डिफॉल्ट्स " तत्व को हटाना चाहते हैं, "HTTP रिक्वेस्ट डिफॉल्ट" का चयन करें -> राइट क्लिक करें-> संदर्भ मेनू से निकालें चुनें -> मैसेज बॉक्स पर इस तत्व को हटाने के लिए हां पर क्लिक करें

तत्वों को लोड करना और सहेजना

JMX फ़ाइल कैसे बनाएँ

मान लीजिए कि आपने पहले से ही एक तत्व का नाम "बीनशेल अभिकथन " जोड़ दिया है । अब आप इसे बचाना चाहते हैं।

BeanShell जोर पर राइट-क्लिक करें -> इस रूप में सहेजें चयन करें

एक डायलॉग बॉक्स डिस्प्ले, अपने तत्वों को डिफ़ॉल्ट नाम के तहत सहेजने के लिए S ave बटन पर क्लिक करें । BeanShell Assertion.jmx । आप चाहें तो अन्य नाम चुन सकते हैं

JMeter टेस्ट एलिमेंट्स और टेस्ट प्लान * .JMX फॉर्मेट में स्टोर किए जाते हैं । JMX जावा प्रबंधन एक्सटेंशन के लिए खड़ा है

JMX फ़ाइल को कैसे चलाएं

लोड हो रहा है मौजूद तत्व नए तत्वों को बनाने और कॉन्फ़िगर करने के लिए आवश्यक आपके समय को बचाने में मदद करता है

मान लें, कि आपके पास परीक्षण योजना में एक मौजूदा तत्व है: जावा अनुरोध डिफ़ॉल्ट

Java Request Defaults पर राइट-क्लिक करें -> मर्ज चुनें

डायरेक्टरी में एलिमेंट्स ( बीनशेल एस्सरियन.जेएमएक्स। ) फ़ाइल चुनें । इस तत्व को आपकी वर्तमान परीक्षण योजना में जोड़ा जाएगा।

तत्वों को कॉन्फ़िगर कैसे करें

किसी भी तत्व को कॉन्फ़िगर करने के लिए

  1. बाएँ फलक पर ट्री में तत्व का चयन करें
  2. दाएँ फलक पर कॉन्फ़िगरेशन सेटिंग्स दर्ज करें

टेस्ट प्लान कैसे बचाएं

टेस्ट चलाने से पहले, आपको पहले अपना टेस्ट प्लान बचाना चाहिए। अपने टेस्ट प्लान को सेव करने से आपको टेस्ट प्लान चलाते समय अनपेक्षित त्रुटि से बचने में मदद मिलती है। परीक्षण योजना को बचाने के लिए कदम -

  1. फ़ाइल -> टेस्ट योजना के रूप में सहेजें-> एक संवाद बॉक्स प्रदर्शन
  2. टेस्ट प्लान का फ़ाइल नाम दर्ज करें -> सहेजें पर क्लिक करें

नोट: परीक्षण योजना को सहेजना तत्वों को सहेजने से अलग है।

एक परीक्षण योजना की बचत

एक तत्व की बचत

टेस्ट प्लान में एक या कई तत्व होते हैं

तत्व JMeter का एक मूल घटक है

जब आप अपनी परीक्षण योजना को बचाते हैं, तो योजना के सभी तत्व बच जाते हैं

जब आप अपने तत्वों को सहेजते हैं, तो केवल एक तत्व ही बचता है।

एक कॉम्बो टेस्ट प्लान बनाएं

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

मान लीजिए कि आपके कंप्यूटर पर पहले से ही एक परीक्षण योजना का नाम Test_Fragment.jmx है (इस लेख में यह फ़ाइल शामिल है)। आप इस परीक्षण योजना को JMeter पर वर्तमान परीक्षण योजना में विलय कर सकते हैं ताकि एक नई परीक्षण योजना बनाई जा सके।

अब फ़ाइल Test_Fragment.jmx में सभी परीक्षण तत्व आपके वर्तमान परीक्षण योजना में जोड़े गए हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है

टेस्ट प्लान कैसे चलाएं

अपनी एकल या एकाधिक परीक्षण योजनाओं को चलाने के लिए, रन मेनू आइटम से स्टार्ट (कंट्रोल + आर) चुनें।

जब JMeter चल रहा होता है, तो यह मेन्यू बार के दायीं ओर एक छोटा हरा बॉक्स दिखाता है।

ग्रीन बॉक्स के बाईं ओर की संख्या सक्रिय थ्रेड्स / कुल थ्रेड्स की संख्या है।

टेस्ट को रोकने के लिए, स्टॉप बटन दबाएं या छोटी कुंजी Ctrl + 'का उपयोग करें।'

जाँच रिपोर्ट

जब परीक्षण निष्पादन किया जाता है, तो आप परीक्षण रिपोर्ट प्राप्त कर सकते हैं। परीक्षण रिपोर्ट में त्रुटि लॉग फ़ाइल शामिल है, जिसे jmeter.log में सहेजा गया है, और परीक्षण परिणाम सारांश। यहाँ JMeter का एक नमूना लॉग फ़ाइल है

  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: कॉपीराइट (c) 1998-2013 अपाचे सॉफ्टवेयर फाउंडेशन
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: संस्करण 2.9 r1437961
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: java.version = 1.7.0_25
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: java.vm.name = जावा हॉटस्पॉट (टीएम) क्लाइंट वीएम
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: os.name = विंडोज 7
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: os.arch = x86
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: os.version = 6.1
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: file.encoding = Cp1252
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: डिफ़ॉल्ट स्थान = अंग्रेजी (संयुक्त राज्य)
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: JMeter लोकेल = अंग्रेजी (संयुक्त राज्य अमेरिका)
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ Apache-jmeter-2.9 \ bin
  • 2013/08/18 08:41:12 जानकारी - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin