QTP اور LoadRunner کے درمیان فرق

Anonim

QTP بمقابلہ LoadRunner

QTP، QuickTest پروفیشنل کے لئے کھڑا ہے، ہارڈویئر ڈویلپر، HP سے ایک ٹیسٹنگ کا آلہ. LoadRunner بھی اسی کمپنی سے ٹیسٹنگ کا آلہ ہے، لیکن ایک مختلف مقصد کے ساتھ. QTP تیار کیا گیا تھا اور صارف کی بات چیت کی طرح ماؤس کلکس اور کی بورڈ کے پریسز کو آزما سکتے ہیں. لوڈ کرنے والا، دوسری طرف، بھاری بوجھ یا متعدد مواصلاتی صارفین کو نظام پر زور دینے کے لئے استعمال کرتا ہے.

دونوں پروگراموں کو ٹھیک ٹیوننگ کی درخواست میں استعمال کیا جاتا ہے اور غیر معمولی ردعمل کو تلاش کرنے کے لئے عام آپریشن کے دوران قابل ذکر نہیں ہوسکتا ہے. اس پروگرامرز اور ڈویلپرز کو غیر معمولی کی تخلیق کرنے اور کوڈ کو ٹریس کرنے میں مدد ملتی ہے تاکہ یہ پتہ چل سکے کہ کیا مسئلہ پیدا ہو رہا ہے. کوڈ مل گیا اور درست ہونے کے بعد، اس پروگرام کو پھر دوبارہ جانچ اور مرتب کیا جا سکتا ہے اس سے پہلے کہ اس بات کا یقین کرنے کے لئے کہ یہ مسئلہ درست ہوجائے اور کسی اور کے مسائل پیدا ہوجائے.

حقیقت پسندانہ طور پر استعمال کرنے کے لئے صارف کس طرح نظام کا استعمال کرتا ہے، دونوں پروگراموں کو یہ ریکارڈ کرنا ضروری ہے کہ حقیقی شخص کس طرح اس ٹیسٹ کے ساتھ ایک حقیقی شخص سے رابطہ کرے. چونکہ QTP جی آئی یو کی جانچ پڑتال کرتا ہے، اسے ریکارڈ کرنے کی ضرورت ہے کہ کونسا بٹن پر کلک کیا جاسکتا ہے یا کونسا بٹن دباؤ ہے. ریکارڈ شدہ اعمال اس کے بعد ایک سکرپٹ میں تبدیل کردی گئی ہے. لیکن Loadrunner کو GUI کے ساتھ اپنے آپ کو تشویش کرنے کی ضرورت نہیں ہے، یہ پروٹوکول پر منحصر ہے، پراکسی کو صرف حکم دیتا ہے، اور حکموں کو بھیجا جا رہا ہے ریکارڈ. اس کے بعد ریکارڈ کردہ کمانڈ ایک سکرپٹ میں تبدیل کردیئے گئے ہیں جس میں کئی مشینوں پر چلتے ہیں جن میں بہت سے صارفین کو ضم کرنے کے لئے لوڈ جنریٹر کہتے ہیں.

یہ اوزار بہت سے پروگرامرز اور ویب ڈویلپرز کے لئے بہت مفید ہیں لیکن ہر کوئی ان کو استعمال نہیں کر سکتا کیونکہ دونوں پروگراموں کو صرف ونڈوز آپریٹنگ سسٹم پر کام کرتا ہے. QTP مکمل طور پر ونڈوز پر منحصر ہے جبکہ آپ کسی حد تک لوڈ لوڈرینر کے ساتھ یونیسیکس استعمال کرسکتے ہیں. آپ اینیکس مشینیں استعمال کرنے کے لئے لوڈ جنریٹرز کے طور پر کام کرنے کے لئے استعمال کر سکتے ہیں جو ریکارڈ لکھے گئے ہیں. یہ بہت زیادہ نہیں ہو سکتا لیکن یہ صارفین کو تھوڑا زیادہ لچک فراہم کرتا ہے.

خلاصہ:

1. دونوں ٹیسٹنگ ٹولز ہیں جو جانچنے کا مطلب یہ ہے کہ درخواست کو روزانہ استعمال میں کس طرح انجام دیا جائے گا

2. QTP کے ساتھ صارف کے مواصلات کو ضم کرتا ہے جبکہ لوڈررنر بھاری استعمال کا استعمال کرتا ہے

3. QTP اس کے اعمال کو GUI پر ریکارڈنگ کرکے ایک صارف کو simulates جبکہ لوڈررنر GUI کے ساتھ پریشان نہیں کرتا لیکن پراکسی

4 کے ذریعے حکموں کو ریکارڈ کرتا ہے. QTP ونڈوز آپریٹنگ سسٹم کے لئے خصوصی ہے جبکہ آپ UNIXIX مشینیں استعمال کرتے ہیں جیسے لوڈ جنریٹرز لوڈڈرنر