2012-05-15 21 views
6

से दूरस्थ रूप से जेएमटर चलाना क्या स्थानीय मशीन पर जेएमटर क्लाइंट के बिना रिमोट सर्वर पर जेएमटर चलाने के लिए संभव है। मेरा मतलब है कि मैं कमांड प्रॉम्प्ट से रिमोट मशीन पर jmeter.bat चला सकता हूं, ताकि यह दूरस्थ मशीन पर परीक्षण चला सके और मेरी मशीन पर किसी भी जेएमटर क्लाइंट के बिना listener.jtl फ़ाइल में स्टोर परिणाम चलाएं।कमांड लाइन

+0

आप रिमोट मशीन से कैसे जुड़ रहे हैं? निजी नेटवर्क पर – rodrigoap

+0

। जेएमटर सर्वर पर चलाना चाहिए और परीक्षक इसे cmd लाइन –

+0

से चलाने में सक्षम होना चाहिए, मैं परीक्षण वेबसर्वर पर दबाव डालने की योजना नहीं बना रहा, इसलिए मैं वितरित परीक्षण की तलाश नहीं कर रहा हूं। मैं सिर्फ 1 मशीन पर जेएमटर स्थापित नहीं करना चाहता हूं और प्रत्येक परीक्षक को अपनी मशीन से कमांड लाइन से चलाने की अनुमति देता हूं। –

उत्तर

9

यहां लिंक है: http://jmeter.apache.org/usermanual/remote-test.html
बस जेएमटर की वेबसाइट में उपलब्ध दस्तावेज के माध्यम से जाएं।

आपके द्वारा दिया गया परिदृश्य कुछ प्रकार का "वितरित परीक्षण" है, जहां आप चाहते हैं कि प्रत्येक परीक्षक मशीन से लोड परीक्षण निष्पादित करे जहां जेएमटर स्थापित है।

इस उद्देश्य के लिए आपको प्रत्येक परीक्षक मशीन में जेएमटर की प्रतिलिपि बनाना होगा और अपनी जेएमटर सर्वर मशीन (होस्ट मशीन) की प्रविष्टि बनाना होगा।

अब जब प्रत्येक परीक्षक जेएमटर चलाएगा तो वे जेएमटर होस्ट मशीन पर लोड चलाने में सक्षम होंगे।

jmeter -n -t script.jmx -l listener.jtl -R HostMachineIP 
+0

यह बिल्कुल समस्या है, मैं परीक्षक की मशीन पर जेएमटर की प्रतिलिपि नहीं बनाना चाहता हूं। मेरा इरादा परीक्षण परीक्षण पर नहीं है बल्कि जेएमटर का उपयोग करके कार्यात्मक परीक्षण करने के लिए है। जेएमटर के साथ एक रिमोट मशीन (सर्वर) होगी जो एक वेबसर्वर का परीक्षण करेगी। प्रत्येक परीक्षक रिमोट मशीन पर jmeter.bat का आह्वान करेगा, जो रिमोट मशीन पर जेएमटर चलाएगा और परिणाम को वहां से बचाएगा। मैं दूरस्थ मशीन पर प्रक्रिया निष्पादित करने के लिए PsExec, बैचफाइल और शायद पायथन का उपयोग कर सकता हूं। –

+0

ऐसा लगता है कि समाधानों का एक समूह है जो आपको चलाने के लिए अनुमति देता है। Win-machine पर दूरस्थ रूप से पैराम के साथ बैट, दोनों निक्स-और-क्लाइंट-क्लाइंट से: [1] (http://stackoverflow.com/questions/1095807/run -a-windows-xp-bat-script-remotely-from-a-ubuntu-machine), [2] (http://stackoverflow.com/questions/861148/how-can-i-remotely-execute-a- स्क्रिप्ट-इन-विंडोज़), [3] (http://stackoverflow.com/questions/1786185/run-powershell-scripts-on-remote-pc), [4] (http://serverfault.com/questions/ 108,397/है यह संभव-टू-रन-एक बैच स्क्रिप्ट-दूर से-ऑन-ए-windows-मशीन-से-linux-वाई)। यह जेएमटर की कार्यक्षमता का दायरा नहीं है। –

+0

ठीक है ... उस स्थिति में यदि आप परीक्षक की मशीन से अपनी जेएमटर होस्ट मशीन के jmeter.bat को चलाने में सक्षम हैं ... शायद यहां कमांड आपके लिए काम करेगा। <जेएमटर होस्ट एम/सी> -n -t \\ \ script.jmx -l \\ \ ListenerName.jtl – Yugal