2012-10-24 12 views
5

मेरे पास मेरी टेस्ट प्लान के अंदर एक नमूना है। अनुरोध और प्रतिक्रियाओं को सहेजने के लिए मेरे पास एक सरल डेटा राइटर भी है।जेएमटर में रनटाइम के दौरान परिणाम फ़ाइल नाम कैसे बदलें?

मैंने सरल डेटा राइटर में फ़ाइल नाम फ़ील्ड करने के लिए "results.xml" दर्ज किया है। जब मैं परीक्षण योजना चलाता हूं, निर्दिष्ट पथ में एक टेक्स्ट फ़ाइल उत्पन्न होती है।

क्या रनटाइम पर फ़ाइल नाम को "थ्रेडग्रुपनाम_SamplerName_Results.xml" में बदलना संभव है?

उदाहरण के लिए, मैंने अपना थ्रेड समूह "खोज" और नमूना "मुद्रा परिवर्तक" में बदल दिया है। क्या रनटाइम के दौरान परिणाम "Search_CurrencyConverter_Results.xml" प्रारूप में सहेजना संभव है?

+0

क्या आपका मतलब है कि आप इस थ्रेड ग्रुप से केवल इस नमूने से अनुरोध/प्रतिक्रिया डेटा सहेजना चाहते हैं? –

+1

आप रनटाइम पर फ़ाइल का नाम बदलना क्यों चाहते हैं? –

उत्तर

5

आप परिवर्तनीय प्लेसहोल्डर्स और __time फ़ंक्शन का उपयोग फ़ाइल नाम इनपुट फ़ील्ड में कर सकते हैं ताकि इसे गतिशील रूप से रनटाइम पर सेट/बदला जा सके। कुछ इस तरह:

${results.dir}/myresultfile_${__time(YMDHMS)}.xml 
0

jmeter bugzilla के अनुसार, यह संभव नहीं फ़ाइल नाम में धागा समूह का नाम शामिल करने के लिए है क्योंकि "ResultCollector किसी भी ThreadGroup के शुभारंभ से पहले StandardJMeterEngine सूत्र में आरंभ नहीं हो जाता तो ctx.getThreadGroup() अशक्त वापस आ जाएगी।" है

संबंधित मुद्दे