2013-01-16 39 views
19

क्या जेएमटर http अनुरोध नमूने या किसी अन्य नमूने में यादृच्छिक पैरामीटर मान उत्पन्न करने का कोई तरीका है?जेएमटर http अनुरोध नमूने पैरामीटर उत्पन्न करने के लिए कैसे?

+0

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

+0

अब मैं इस विचार का उपयोग करता हूं, लेकिन यह बहुत सुविधाजनक नहीं है। मैं उम्मीद कर रहा था कि इसे बॉक्स से बाहर निकालने का एक तरीका है। वैसे भी एक उत्तर के लिए धन्यवाद। – Rasalom

+0

मुझे लगता है कि एलिस बेलिक ने आपके प्रश्न का हल प्रदान किया है, हालांकि ज्यादातर समय मैं रज के जवाब के साथ जाऊंगा, क्योंकि यह अधिक वांछनीय संसाधन उपभोग के अनुसार है। –

उत्तर

19

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

काउंटर प्री प्रोसेसर मेनू में है। आप 'संदर्भ नाम' का उपयोग करके HTTP नमूने में काउंटर मानों का उपयोग कर सकते हैं। यानी मान लें कि आपका संदर्भ नाम ref_counter है तो आप $ {ref_counter} के साथ HTTP नमूने में अपने मानों को कॉल कर सकते हैं।

+1

धन्यवाद, काउंटर कॉन्फ़िगरेशन तत्व के साथ मुझे यादृच्छिक कॉन्फ़िगरेशन तत्व मिला, जो वास्तव में मुझे चाहिए था। – Rasalom

+0

@ रासलोम, सिर्फ शुद्धता के लिए आपको एलीज़ बेलिक जवाब और अपरिवर्त केरीम करका को स्वीकार करना चाहिए क्योंकि इससे आपकी मदद मिली। चूंकि एसओ का उद्देश्य सही उत्तर ढूंढना है –

19

आप jmeter's functions से कुछ का उपयोग करने के लिए यादृच्छिक मूल्य उत्पन्न करने के लिए कोशिश कर सकते हैं:

  • __Random उत्पन्न करने के लिए यादृच्छिक पूर्णांक: ${__Random(MIN, MAX};
  • __RandomString यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए: ${__RandomString(LENGTH)};

साथ ही Random Variable कॉन्फ़िगरेशन तत्व उसी उद्देश्य के लिए।