QTP এবং লোড রনারের মধ্যে পার্থক্য
QTP বনাম লোডআরনার
QTP হল হার্ডওয়্যার প্রস্তুতকারক, এইচপি, থেকে একটি পরীক্ষার সরঞ্জাম। LoadRunner একই কোম্পানীর পরীক্ষার সরঞ্জাম, কিন্তু একটি ভিন্ন উদ্দেশ্য সঙ্গে। মাউস ক্লিকে এবং কীবোর্ড প্রেসগুলির মতো ব্যবহারকারীর ইন্টারঅ্যাকশনগুলির অনুকরণ এবং পরীক্ষা করার জন্য QTP প্রস্তুত করা হয়েছিল। অপর প্রান্তে LoadRunner, সিস্টেমে চাপ দেওয়ার জন্য একটি ভারী লোড বা একাধিক একসঙ্গে ব্যবহারকারীকে simulates।
উভয় প্রোগ্রাম একটি অ্যাপ্লিকেশন সুরকরণ এবং অপ্রত্যাশিত প্রতিক্রিয়া সনাক্ত করতে ব্যবহার করা হয় যা সাধারণ অপারেশনগুলির সময় লক্ষ্য করা যায় না। এই প্রোগ্রামারদের এবং ডেভেলপারদের অস্বাভাবিকতা পুনরূদ্ধার করতে সাহায্য করে এবং কী কী সমস্যা সৃষ্টি করে তা সনাক্ত করার জন্য কোডটি ট্রেস করে। কোডটি পাওয়া যায় এবং সংশোধন করে, প্রোগ্রামটি আবার ডিবাগ করা এবং পরীক্ষার পূর্বেই সংকলন করা যেতে পারে, যাতে নিশ্চিত হয়ে যায় যে সমস্যা সংশোধন করা হয়েছে এবং অন্য কোনও সমস্যা দেখা দিবে না।
--২ ->ব্যবহারকারীর সিস্টেমটি কিভাবে ব্যবহার করে সে সম্পর্কে বাস্তবিকভাবে অনুকরণ করার জন্য, উভয় প্রোগ্রামই রেকর্ড করতে হবে যাতে একটি বাস্তব ব্যক্তি কীভাবে পরীক্ষা করা হচ্ছে সেই প্রোগ্রামের সাথে মিথস্ক্রিয়া করেন। যেহেতু QTP GUI পরীক্ষা করে, এটি কোন বোতামটি ক্লিক করা বা কীটি চেপে রাখা হয় তা রেকর্ড করতে হবে। রেকর্ড করা ক্রিয়াগুলি তারপর একটি স্ক্রিপ্ট রূপান্তরিত হয়। কিন্তু LoadRunnerটি নিজে GUI এর সাথে সংশ্লিষ্টতার প্রয়োজন হয় না, এটি প্রোটোকলের উপর নির্ভর করে, প্রক্সির কমান্ডটি ঠিক করে এবং পাঠানো কমান্ডগুলি রেকর্ড করে। নথিভুক্ত কমান্ডগুলি একটি স্ক্রিপ্ট রূপান্তরিত হয় যা অনেকগুলি ব্যবহারকারীদের চালনা করার জন্য লোড জেনারেটর নামে একটি মেশিনে চালানো হয়।
এই টুলগুলি অনেক প্রোগ্রামার এবং ওয়েব ডেভেলপারদের জন্য বেশ উপযোগী কিন্তু সবাই এটি ব্যবহার করতে পারে না কারণ উভয় প্রোগ্রামই কেবলমাত্র উইন্ডোজ অপারেটিং সিস্টেমে কাজ করে। QTP পুরোপুরি নির্ভর করে উইন্ডোজটি যখন আপনি LoadRunner সহ কিছু অংশে UNIX ব্যবহার করতে পারেন। আপনি রেকর্ড করা স্ক্রিপ্ট চালানোর লোড জেনারেটর হিসাবে কাজ করার জন্য UNIX মেশিন ব্যবহার করতে পারেন। এটি অনেক বেশি নাও হতে পারে তবে এটি ব্যবহারকারীদেরকে একটু বেশি নমনীয়তা দেয়।
সংক্ষিপ্ত বিবরণ:
1 উভয় পরীক্ষার সরঞ্জাম পরীক্ষা করা হয় কিভাবে অ্যাপ্লিকেশন দৈনন্দিন কাজে সঞ্চালন হবে
2 লোডরুণারের ব্যাপক ব্যবহারের simulates যখন QTP একটি GUI সঙ্গে একটি ব্যবহারকারীর ইন্টারঅ্যাকশন simulates
3 লোডরুণার GUI এর সাথে বিরক্ত না হলেও Qxi এর মাধ্যমে
4 টি কমান্ড রেকর্ড করে QTP একটি ব্যবহারকারীকে GUI এ তার ক্রিয়া রেকর্ড করে।