performance - एक साधारण जेएमटर स्क्रिप्ट लिखना



http automation (1)

मुझे एक स्क्रिप्ट लिखनी है जो निम्न करता है (कोई वेबसाइट के लिए कोई फर्क नहीं पड़ता, मैं केवल यह जानने और अभ्यास करने के लिए कर रहा हूं):

  1. HTTP अनुरोधों को सिमित करता है (विधि: प्राप्त करें)
  2. किसी दस्तावेज़ से पैरामीटर पढ़ता है और स्क्रिप्ट में उनका उपयोग करता है
  3. अनुरोध की प्रतिक्रिया से एक अभिव्यक्ति बचाता है और अगले अनुरोध में पैरामीटर के रूप में इसका उपयोग करता है
  4. एक फ़ाइल में आउटपुट बचाता है

दस्तावेज़ीकरण पढ़ने और कुछ वीडियो ट्यूटोरियल देखने के कुछ घंटों के बाद, मैं चरण 1 आसानी से प्रबंधित कर सकता हूं। मुझे चरण 2 और 4 को कैसे करना है पर थोड़ा सा विचार है, हालांकि इसमें कोई मौका नहीं हो सकता है कि मैं उन्हें कुशलता से नहीं कर रहा हूं। और दुर्भाग्य से मुझे नहीं पता कि चरण 3 कैसे करना है।

क्या कोई मुझे उन कदमों को करने में मदद कर सकता है या कम से कम मुझे ट्यूटोरियल के लिए कुछ अच्छे लिंक दे जो मेरी मदद कर सकते हैं (मुझे आधिकारिक मैनुअल भी भ्रामक मिला है)?

यहां कुछ लिंक हैं जो मैं इस टूल को जानने के लिए इस्तेमाल किया था: चरण 1 और चरण 2 के लिए उन्होंने थोड़ा और अधिक मार्गदर्शन का स्वागत किया है।


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

विशेष रूप से आपको उपयोगकर्ता मैनुअल के चौथे , 56 खंड पढ़ना चाहिए जो आपको उन और कई अन्य सवालों के जवाब देंगे जो आपके पास होंगे।

फिर भी मुझे अपने आप से उत्तर देना चाहिए:

  1. HTTP अनुरोध नमूना का उपयोग करें
  2. सीएसवी डेटा सेट कॉन्फ़िग का उपयोग करें
  3. पोस्टप्रोसेसर का उपयोग करें मुझे लगता है कि सबसे उपयोगी नियमित अभिव्यक्ति एक्सट्रैक्टर होगा जो डेटा को चर में निकाल देगा और फिर आप इस वैरिएबल को ${variable} में अपने परीक्षण में उपयोग कर सकते हैं
  4. मुझे लगता है कि आपको आउटपुट के द्वारा परीक्षा परिणाम चाहिए यदि यह मामला है, तो श्रोताओं का उपयोग करें मेरे अनुभव में सबसे उपयोगी श्रोताओं सरल डेटा लेखक, दृश्य परिणाम ट्री (केवल डिबगिंग के लिए), जेएमेटर प्लगिन से समय पर प्रतिक्रिया लैटिनियां हैं। ध्यान दें कि केवल सरल डेटा लेखक सक्षम होना चाहिए, जब आप अंततः संसाधन उपयोग को कम करने के लिए SUT के खिलाफ अपनी परीक्षा चलाएंगे।

एक बार जब आप जेएमेटर क्षमताओं के साथ सहज महसूस करते हैं कि इसमें कुछ उपयोगी कार्यक्षमता अनुपस्थित है लेकिन जेएमआईटर प्लग इन में मौजूद है:





jmeter