JMeter-এ যখন লোড টেস্টিং বা পারফরম্যান্স টেস্টিং করা হয়, তখন টেস্টের ফলাফল বিশ্লেষণ এবং রিপোর্ট তৈরি করা অত্যন্ত গুরুত্বপূর্ণ। JMeter বিভিন্ন ফরম্যাটে রেজাল্ট এক্সপোর্ট করার সুবিধা প্রদান করে, যেমন CSV, XML, এবং HTML। এই রেজাল্টগুলির মাধ্যমে আপনি আপনার টেস্টের পারফরম্যান্স বিশ্লেষণ করতে পারবেন।
এখানে আমরা আলোচনা করব কিভাবে JMeter-এ রেজাল্ট এক্সপোর্ট করা যায় এবং CSV, XML, এবং HTML ফরম্যাটে রেজাল্ট সেভ করা যায়।
1. JMeter তে Results Export করা: সাধারণ নির্দেশনা
JMeter-এ ফলাফল সেভ করার জন্য Listener ব্যবহার করা হয়, এবং Listener এর মাধ্যমে আপনি ফলাফল CSV, XML, অথবা HTML ফরম্যাটে এক্সপোর্ট করতে পারেন। JMeter তে তিনটি জনপ্রিয় Listener হলো:
- View Results Tree
- Summary Report
- Graph Results
এই Listener গুলি আপনাকে বিভিন্ন রিপোর্ট ফরম্যাটে এক্সপোর্ট করার জন্য অপশন প্রদান করে।
2. CSV ফরম্যাটে Results Export করা
CSV (Comma-Separated Values) ফরম্যাট একটি সহজ এবং জনপ্রিয় ফরম্যাট, যা স্প্রেডশিট অ্যাপ্লিকেশন যেমন Excel বা Google Sheets-এ সহজেই খোলা এবং বিশ্লেষণ করা যায়। JMeter-এ CSV ফরম্যাটে রেজাল্ট এক্সপোর্ট করতে নিচের ধাপগুলো অনুসরণ করুন।
Step 1: Listener যোগ করা
- Thread Group তে রাইট ক্লিক করুন এবং Add > Listener > Summary Report সিলেক্ট করুন।
- আপনি Summary Report অথবা অন্য কোনো Listener (যেমন View Results in Table) যোগ করতে পারেন।
Step 2: CSV ফাইল সেভ করা
- Listener তে রাইট ক্লিক করুন এবং Save Table Data সিলেক্ট করুন।
- একটি ডায়লগ বক্স ওপেন হবে যেখানে আপনি CSV ফাইলের নাম এবং সেভ করার পাথ নির্বাচন করতে পারবেন।
- Save বাটনে ক্লিক করুন এবং ফাইলটি CSV ফরম্যাটে সেভ হবে।
Step 3: CSV ফরম্যাট কনফিগার করা
আপনি jmeter.properties ফাইলে কিছু কনফিগারেশনও করতে পারেন, যাতে JMeter ডিফল্টভাবে CSV ফরম্যাটে রেজাল্ট সেভ করে। উদাহরণস্বরূপ:
jmeter.save.saveservice.output_format=csv
এটি নিশ্চিত করবে যে সমস্ত রেজাল্ট CSV ফরম্যাটে সেভ হবে।
3. XML ফরম্যাটে Results Export করা
XML ফরম্যাট একটি স্ট্রাকচারড ফরম্যাট যা ডেটা বিনিময়ের জন্য ব্যবহৃত হয়। JMeter-এ আপনি রেজাল্ট XML ফরম্যাটে এক্সপোর্ট করতে পারেন, যা সহজে অন্য সিস্টেমে প্রক্রিয়া করা যায়।
Step 1: Listener কনফিগার করা
- Thread Group তে রাইট ক্লিক করুন এবং Add > Listener > View Results Tree বা Summary Report সিলেক্ট করুন।
- Listener সিলেক্ট করার পরে, Save As XML বাটনটি ক্লিক করুন।
Step 2: XML ফাইল সেভ করা
- Listener এর মধ্যে রেজাল্টের XML ফাইল সেভ করতে Save As XML অপশন নির্বাচন করুন।
- ফাইলের নাম এবং সেভ পাথ নির্বাচন করুন এবং Save বাটনে ক্লিক করুন।
- XML ফরম্যাটে আপনার ফলাফল সেভ হয়ে যাবে।
Step 3: XML Output কনফিগার করা
jmeter.properties ফাইলটি কনফিগার করে আপনি ডিফল্টভাবে XML আউটপুটও সেভ করতে পারেন:
jmeter.save.saveservice.output_format=xml
এটি নিশ্চিত করবে যে সমস্ত রেজাল্ট XML ফরম্যাটে সেভ হবে।
4. HTML ফরম্যাটে Results Export করা
HTML ফরম্যাটে রেজাল্ট এক্সপোর্ট করার মাধ্যমে আপনি একটি পেশাদারী রিপোর্ট তৈরি করতে পারেন। এটি গ্রাফ এবং অন্যান্য ভিজ্যুয়াল রেপ্রেজেন্টেশন সহ থাকে, যা ফলাফল বিশ্লেষণের জন্য উপকারী।
Step 1: Listener কনফিগার করা
- Thread Group তে রাইট ক্লিক করুন এবং Add > Listener > Summary Report সিলেক্ট করুন।
- Listener সিলেক্ট করার পরে, আপনি Save As HTML অপশন ব্যবহার করতে পারেন।
Step 2: HTML ফাইল সেভ করা
- Listener তে Save As HTML অপশন সিলেক্ট করুন।
- একটি ডায়লগ বক্স ওপেন হবে যেখানে আপনি ফাইলের নাম এবং পাথ নির্বাচন করতে পারবেন।
- Save বাটন ক্লিক করলে, রেজাল্ট HTML ফরম্যাটে সেভ হবে।
Step 3: HTML Output কনফিগার করা
HTML ফরম্যাটে আউটপুট কনফিগার করতে আপনি jmeter.properties ফাইলে পরিবর্তন করতে পারেন:
jmeter.save.saveservice.output_format=html
এটি নিশ্চিত করবে যে সমস্ত রেজাল্ট HTML ফরম্যাটে সেভ হবে।
5. SaveService Settings কনফিগার করা
JMeter-এ আপনি SaveService কনফিগারেশন ব্যবহার করে বিভিন্ন ধরনের ফরম্যাটে ডেটা সেভ করতে পারবেন। এর মাধ্যমে আপনি কী কী তথ্য (যেমন, রিকোয়েস্ট টাইম, রেসপন্স টাইম, স্ট্যাটাস, কোড ইত্যাদি) সেভ করবেন তা কাস্টমাইজ করতে পারবেন।
Step 1: SaveService Settings কনফিগার করা
- jmeter.properties ফাইল খুলুন।
- এখানে আপনি SaveService কনফিগারেশন পরিবর্তন করতে পারেন।
# Which results to save in .csv or .xml file
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.response_data=all
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.label=true
এটি নিশ্চিত করবে যে আপনার টেস্টের সব রেজাল্ট CSV বা XML ফরম্যাটে সেভ হবে এবং নির্দিষ্ট তথ্য যেমন রেসপন্স ডেটা, লেটেন্সি, লেবেল ইত্যাদি সেভ হবে।
সারাংশ
JMeter-এ Results Export করা খুবই সহজ এবং গুরুত্বপূর্ণ একটি প্রক্রিয়া। আপনি CSV, XML, এবং HTML ফরম্যাটে রেজাল্ট এক্সপোর্ট করতে পারেন, যা টেস্টের ফলাফল বিশ্লেষণ করতে সহায়ক। Listener যেমন Summary Report, View Results Tree, এবং Graph Results ব্যবহার করে আপনি সহজেই রেজাল্ট সেভ করতে পারেন। jmeter.properties ফাইল কনফিগার করে আপনি ডিফল্ট আউটপুট ফরম্যাটও সেভ করতে পারেন। JMeter এর এই ক্ষমতা আপনাকে পারফরম্যান্স টেস্টিং এবং লোড টেস্টিংয়ের ফলাফল বিস্তারিতভাবে বিশ্লেষণ করতে সহায়তা করবে।
Read more