किस प्रकार वितरित किया परीक्षण में मास्टर JMeter JSR223 नमूना समारोह उत्पादन पारित करने के लिए?

वोट
0

परिदृश्य: 5 दास, 1 मास्टर JMeter वातावरण। JMeter परियोजना मूल रूप से एक सूची से यूआरएल ऊपर उठाता है और JSR223 नमूना यूआरएल फोन और प्रत्येक यूआरएल की कुल लोड अवधि की गणना करने के लिए वेब चालक कोड है।

समस्या बयान: एक एकल उपयोगकर्ता परीक्षण प्रदर्शन करते हुए मैं एक csv फ़ाइल के लिए JSR223 नमूना में मेरी समारोह के आसानी से उत्पादन मूल्य और परिणाम प्राप्त कर सकते हैं। हालांकि, जबकि वितरित वातावरण में एक ही परीक्षण चल रहा है, प्रत्येक नोड का अपना csv फ़ाइल के लिए लिखते थे और वहाँ से कुल परिणाम के लिए एक दर्द होगा। कोई मदद?

इसके अलावा, मैं JMeter गुरु में कुल calc पर निर्भर नहीं कर सकते हैं, के रूप में यह, थ्रेड के लिए कुल समय होगा मेरी समारोह सटीक प्रतिपादन समय की गणना करता है और जबकि जो है कि मैं क्या करने में रुचि रखते हैं और सीएसवी के लिए लिख रहा हूँ।

कुछ कोड <> जबकि (javaScriptDriver.executeScript ( वापसी window.xx_NumRequests ();, नई वस्तु [0])> 0) {

    Thread.sleep(100);
}

var endTime = (new Date()).getTime();
var millisecondsLoading = endTime - startTime;
System.out.println( millisecondsLoading);
f = new FileOutputStream(c:\\Jmeter\\result.csv, true);
p = new PrintStream(f);
p.println(report);
p.println(millisecondsLoading);
p.close();
f.close();
driver.quit();

कोई भी विचार, मैं कैसे इस एकत्रीकरण परिणाम प्राप्त कर सकते हैं मेरी वातावरण में कई दास चलाते समय पर?

धन्यवाद।

06/10/2015 को 16:56
उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

मैं निम्नलिखित की सिफारिश करेंगे:

  1. WebDriver में नमूना एक JMeter चर को परिभाषित, अर्थात् millisecondsLoadingके रूप में:

    var vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables()
    vars.put('millisecondsLoading',millisecondsLoading)
    
  2. पर अपने सभी गुलाम मशीनों में निम्नलिखित पंक्ति जोड़ user.properties फ़ाइल

    sample_variables=millisecondsLoading
    

अगले गुलाम JMeter इंजन पर यह फ़ाइल जो आयोजन करेगा .jtl को नया स्तंभ जोड़ना होगा शुरू ${millisecondsLoading}चर मूल्य, परीक्षण अंत मास्टर पर गुलामों से परिणाम फ़ाइलों को इकट्ठा करेंगे और आप कुल उत्पादन आप देख रहे हैं मिल जाएगा।

संदर्भ:

07/10/2015 को 14:38
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more