برداشت کی جانچ کی ایک قسم ہے کارکردگی کی جانچ جہاں سافٹ ویئر کو مسلسل استعمال کے تحت سافٹ ویئر ایپلیکیشن کے رویے کا جائزہ لینے کے لیے ایک قابل ذکر وقت پر بڑھائے گئے بوجھ کے ساتھ ٹیسٹ کیا جاتا ہے۔ برداشت کی جانچ کا بنیادی مقصد اس بات کو یقینی بنانا ہے کہ ایپلی کیشن کسی بھی ردعمل کے وقت میں خرابی کے بغیر ایک توسیع شدہ بوجھ کو سنبھال سکتی ہے۔
یہ پرفارمنس رن سائیکل کے آخری مرحلے پر کیا جاتا ہے۔ یہ ایک طویل عمل ہے اور بعض اوقات ایک سال تک رہتا ہے۔ اس میں بیرونی بوجھ جیسے انٹرنیٹ ٹریفک یا صارف کے اعمال کا اطلاق شامل ہو سکتا ہے۔ یہ بناتا ہے۔ لوڈ ٹیسٹنگ سے مختلف ہے۔ جو عام طور پر چند گھنٹوں میں ختم ہو جاتی ہے۔
فہرست کا خانہ
- برداشت کی جانچ کے مقاصد
- برداشت کی جانچ کا عمل
- برداشت کی جانچ کی مثال
- PROS
- CONS کے
- برداشت کی جانچ میں کیا مانیٹر کرنا ہے۔
- برداشت کی جانچ کے بہترین ٹولز
- قیمت
- قیمت
- تجویز کردہ مضامین
برداشت کی جانچ کے مقاصد
- یہ عام طور پر یا تو سسٹم کو اوور لوڈ کرکے یا سسٹم کے مختلف وسائل کو کم کرکے اور نتائج کا جائزہ لے کر کیا جاتا ہے۔
- یہ اس بات کو یقینی بنانے کے لیے انجام دیا جاتا ہے کہ نسبتاً عام استعمال کی مدت سمجھے جانے کے بعد نقائص پیدا نہ ہوں۔
- اس بات کو یقینی بنانے کے لیے کہ ایک طویل عرصے کے بعد، سسٹم کے جواب کا وقت ٹیسٹ کے آغاز سے ایک جیسا یا بہتر رہے گا۔
- صارفین کی تعداد یا لین دین کا تعین کرنے کے لیے ایک نظام کارکردگی کے اہداف کی حمایت اور تکمیل کرے گا۔
- یہ دریافت کرنے کے لیے کہ نظام استعمال کے تحت کیسے کام کرتا ہے۔
- مستقبل کے بوجھ کو منظم کرنے کے لیے، آپ کو یہ سمجھنے کی ضرورت ہے کہ مستقبل میں صارفین کی مدد کے لیے کتنے اضافی وسائل ضروری ہیں۔
- بنیادی مقصد کی جانچ کرنا ہے۔ میموری لیک .
برداشت کی جانچ کا عمل
- کیا کارکردگی وقت کے ساتھ یکساں رہے گی؟
- کیا دیگر معمولی مسائل ہیں جن کا ابھی تک پتہ نہیں چل سکا ہے؟
- کیا کوئی بیرونی مداخلت ہے جس پر توجہ نہیں دی گئی؟
- یہ چھوٹے ٹارگٹڈ پرفارمنس ٹیسٹوں میں عام مسائل کی نشاندہی کرتا ہے، جس کا مطلب ہے کہ یہ یقینی بناتا ہے کہ ایپلیکیشن دستیاب رہے چاہے بہت کم مدت میں بہت زیادہ بوجھ ہو۔
- برداشت ٹیسٹ کا استعمال یہ جانچنے کے لیے کیا جاتا ہے کہ آیا ایک طویل مدت کے بعد کارکردگی میں کوئی کمی واقع ہوئی ہے۔
- یہ درست ڈیٹا پیش کرتا ہے جسے صارفین اپنی بنیادی ڈھانچے کی ضروریات کو بڑھانے کے لیے استعمال کر سکتے ہیں۔
- یہ کارکردگی کے ان مسائل کی نشاندہی کرتا ہے جو طویل عرصے تک کسی نظام کے اعلیٰ سطح پر چلنے کے بعد ہو سکتے ہیں۔
- یہ اس بات کا تعین کرنے میں مدد کرتا ہے کہ کس طرح کام کا بوجھ سسٹم انڈر لوڈ ہینڈل کو تبدیل کر سکتا ہے۔
- درخواست کے کچھ اجزاء جواب دینے میں ناکام رہتے ہیں۔
- اختتامی صارف غیر سنبھالے ہوئے استثناء کا مشاہدہ کرتا ہے۔
- برداشت کی جانچ ایپلیکیشن یا نیٹ ورک کی ناکامیوں کا سبب بن سکتی ہے جو کہ اگر ٹیسٹ کے ماحول کو الگ تھلگ نہ کیا جائے تو خلل ڈال سکتا ہے۔
- تناؤ کو دور کرنے کے بعد وسائل کا استعمال زیادہ رہتا ہے۔
- یہ بتانا مشکل ہے کہ کس قدر تناؤ لاگو کرنے کے قابل ہے۔
- سسٹم کو زیادہ زور دینے سے ڈیٹا کا نقصان یا بدعنوانی ہو سکتی ہے۔
- یہ اوپن سورس سافٹ ویئر ہے۔
- انٹرایکٹو اور سیدھا GUI۔
- یہ انتہائی لمبا ہے۔
- ٹیسٹ پلانز XML فارمیٹ میں محفوظ ہیں۔
- یہ پلیٹ فارم سے آزاد ہے۔
- بہترین API آٹومیشن ٹول۔
- کلاؤڈ ٹیسٹنگ۔
- بنیادی وجہ تجزیات .
- ایپس کی وسیع رینج کو سپورٹ کرتا ہے۔
- مسلسل جانچ۔
- موبائل ٹیسٹنگ۔
- انٹرایکٹو یوزر ٹرانزیکشن سمولیشن۔
- برداشت کی جانچ کے مقاصد
- برداشت کی جانچ کا عمل
- برداشت کی جانچ کی مثال
- PROS
- CONS کے
- برداشت کی جانچ میں کیا مانیٹر کرنا ہے۔
- برداشت کی جانچ کے بہترین ٹولز
- قیمت
- قیمت
- تجویز کردہ مضامین
- یہ عام طور پر یا تو سسٹم کو اوور لوڈ کرکے یا سسٹم کے مختلف وسائل کو کم کرکے اور نتائج کا جائزہ لے کر کیا جاتا ہے۔
- یہ اس بات کو یقینی بنانے کے لیے انجام دیا جاتا ہے کہ نسبتاً عام استعمال کی مدت سمجھے جانے کے بعد نقائص پیدا نہ ہوں۔
- اس بات کو یقینی بنانے کے لیے کہ ایک طویل عرصے کے بعد، سسٹم کے جواب کا وقت ٹیسٹ کے آغاز سے ایک جیسا یا بہتر رہے گا۔
- صارفین کی تعداد یا لین دین کا تعین کرنے کے لیے ایک نظام کارکردگی کے اہداف کی حمایت اور تکمیل کرے گا۔
- یہ دریافت کرنے کے لیے کہ نظام استعمال کے تحت کیسے کام کرتا ہے۔
- مستقبل کے بوجھ کو منظم کرنے کے لیے، آپ کو یہ سمجھنے کی ضرورت ہے کہ مستقبل میں صارفین کی مدد کے لیے کتنے اضافی وسائل ضروری ہیں۔
- بنیادی مقصد کی جانچ کرنا ہے۔ میموری لیک .
- کیا کارکردگی وقت کے ساتھ یکساں رہے گی؟
- کیا دیگر معمولی مسائل ہیں جن کا ابھی تک پتہ نہیں چل سکا ہے؟
- کیا کوئی بیرونی مداخلت ہے جس پر توجہ نہیں دی گئی؟
- یہ چھوٹے ٹارگٹڈ پرفارمنس ٹیسٹوں میں عام مسائل کی نشاندہی کرتا ہے، جس کا مطلب ہے کہ یہ یقینی بناتا ہے کہ ایپلیکیشن دستیاب رہے چاہے بہت کم مدت میں بہت زیادہ بوجھ ہو۔
- برداشت ٹیسٹ کا استعمال یہ جانچنے کے لیے کیا جاتا ہے کہ آیا ایک طویل مدت کے بعد کارکردگی میں کوئی کمی واقع ہوئی ہے۔
- یہ درست ڈیٹا پیش کرتا ہے جسے صارفین اپنی بنیادی ڈھانچے کی ضروریات کو بڑھانے کے لیے استعمال کر سکتے ہیں۔
- یہ کارکردگی کے ان مسائل کی نشاندہی کرتا ہے جو طویل عرصے تک کسی نظام کے اعلیٰ سطح پر چلنے کے بعد ہو سکتے ہیں۔
- یہ اس بات کا تعین کرنے میں مدد کرتا ہے کہ کس طرح کام کا بوجھ سسٹم انڈر لوڈ ہینڈل کو تبدیل کر سکتا ہے۔
- درخواست کے کچھ اجزاء جواب دینے میں ناکام رہتے ہیں۔
- اختتامی صارف غیر سنبھالے ہوئے استثناء کا مشاہدہ کرتا ہے۔
- برداشت کی جانچ ایپلیکیشن یا نیٹ ورک کی ناکامیوں کا سبب بن سکتی ہے جو کہ اگر ٹیسٹ کے ماحول کو الگ تھلگ نہ کیا جائے تو خلل ڈال سکتا ہے۔
- تناؤ کو دور کرنے کے بعد وسائل کا استعمال زیادہ رہتا ہے۔
- یہ بتانا مشکل ہے کہ کس قدر تناؤ لاگو کرنے کے قابل ہے۔
- سسٹم کو زیادہ زور دینے سے ڈیٹا کا نقصان یا بدعنوانی ہو سکتی ہے۔
- یہ اوپن سورس سافٹ ویئر ہے۔
- انٹرایکٹو اور سیدھا GUI۔
- یہ انتہائی لمبا ہے۔
- ٹیسٹ پلانز XML فارمیٹ میں محفوظ ہیں۔
- یہ پلیٹ فارم سے آزاد ہے۔
- بہترین API آٹومیشن ٹول۔
- کلاؤڈ ٹیسٹنگ۔
- بنیادی وجہ تجزیات .
- ایپس کی وسیع رینج کو سپورٹ کرتا ہے۔
- مسلسل جانچ۔
- موبائل ٹیسٹنگ۔
- انٹرایکٹو یوزر ٹرانزیکشن سمولیشن۔
برداشت کی جانچ کی مثال
برداشت کی جانچ ایپلی کیشن کو اس کے زیادہ سے زیادہ اوور ٹائم تک لے جاتی ہے، جب کہ اسٹریس ٹیسٹنگ آزمائشی ڈیوائس کو اپنی حدوں تک لے جاتی ہے۔
مثال کے طور پر، جیسا کہ سافٹ ویئر طویل عرصے تک چلتا ہے، سب سے زیادہ پیچیدہ مسائل - میموری کا اخراج، ڈیٹا بیس سرور کا غلط استعمال، اور غیر جوابی مشین - موجود ہیں۔ تعیناتی سے پہلے ان خرابیوں کو تلاش کرنے کی آپ کی مشکلات بہت کم ہیں اگر آپ برداشت کی جانچ سے محروم ہوجاتے ہیں۔
PROS
CONS کے
برداشت کی جانچ میں کیا مانیٹر کرنا ہے۔
برداشت کی جانچ کے بہترین ٹولز
اپاچی جے میٹر
JMeter ایک آٹومیشن ٹیسٹنگ ٹول ہے جو مختلف ٹیکنالوجیز پر لوڈ ٹیسٹ، فنکشنل ٹیسٹ، ریگریشن ٹیسٹ کرتا ہے۔ یہ مختلف قسم کی ایپلی کیشنز، پروٹوکولز، اور سرورز جیسے SOAP، TCP، FTP کو سپورٹ کرتا ہے۔ SOAP، LDAP MOM، شیل اسکرپٹس، میل پروٹوکول، جاوا اشیاء، ڈیٹا بیس.
خصوصیات
قیمت
یہ استعمال کرنے کے لئے مفت ہے.
لوڈ رنر
لوڈرنر ہیولٹ پیکارڈ (HP) کے ذریعہ کارکردگی کی جانچ کا حل ہے۔ یہ پرفارمنس ٹیسٹنگ کے لیے بہترین خودکار ٹولز میں سے ایک ہے اور اس نے تقریباً 50 فیصد مارکیٹ شیئر پر قبضہ کر لیا ہے۔ لوڈرنر سینکڑوں ورچوئل صارفین کو آپ کی ایپلیکیشن میں نقل کرتا ہے، کارکردگی کے مختلف میٹرکس کی نگرانی کرتا ہے، اور دوسرے کلائنٹ اور سرور کی رکاوٹوں کو الگ کرتا ہے۔
خصوصیات
قیمت
برداشت کی جانچ کی ایک قسم ہے کارکردگی کی جانچ جہاں سافٹ ویئر کو مسلسل استعمال کے تحت سافٹ ویئر ایپلیکیشن کے رویے کا جائزہ لینے کے لیے ایک قابل ذکر وقت پر بڑھائے گئے بوجھ کے ساتھ ٹیسٹ کیا جاتا ہے۔ برداشت کی جانچ کا بنیادی مقصد اس بات کو یقینی بنانا ہے کہ ایپلی کیشن کسی بھی ردعمل کے وقت میں خرابی کے بغیر ایک توسیع شدہ بوجھ کو سنبھال سکتی ہے۔
یہ پرفارمنس رن سائیکل کے آخری مرحلے پر کیا جاتا ہے۔ یہ ایک طویل عمل ہے اور بعض اوقات ایک سال تک رہتا ہے۔ اس میں بیرونی بوجھ جیسے انٹرنیٹ ٹریفک یا صارف کے اعمال کا اطلاق شامل ہو سکتا ہے۔ یہ بناتا ہے۔ لوڈ ٹیسٹنگ سے مختلف ہے۔ جو عام طور پر چند گھنٹوں میں ختم ہو جاتی ہے۔
فہرست کا خانہ
برداشت کی جانچ کے مقاصد
برداشت کی جانچ کا عمل
برداشت کی جانچ کی مثال
برداشت کی جانچ ایپلی کیشن کو اس کے زیادہ سے زیادہ اوور ٹائم تک لے جاتی ہے، جب کہ اسٹریس ٹیسٹنگ آزمائشی ڈیوائس کو اپنی حدوں تک لے جاتی ہے۔
مثال کے طور پر، جیسا کہ سافٹ ویئر طویل عرصے تک چلتا ہے، سب سے زیادہ پیچیدہ مسائل - میموری کا اخراج، ڈیٹا بیس سرور کا غلط استعمال، اور غیر جوابی مشین - موجود ہیں۔ تعیناتی سے پہلے ان خرابیوں کو تلاش کرنے کی آپ کی مشکلات بہت کم ہیں اگر آپ برداشت کی جانچ سے محروم ہوجاتے ہیں۔
PROS
CONS کے
برداشت کی جانچ میں کیا مانیٹر کرنا ہے۔
برداشت کی جانچ کے بہترین ٹولز
اپاچی جے میٹر
JMeter ایک آٹومیشن ٹیسٹنگ ٹول ہے جو مختلف ٹیکنالوجیز پر لوڈ ٹیسٹ، فنکشنل ٹیسٹ، ریگریشن ٹیسٹ کرتا ہے۔ یہ مختلف قسم کی ایپلی کیشنز، پروٹوکولز، اور سرورز جیسے SOAP، TCP، FTP کو سپورٹ کرتا ہے۔ SOAP، LDAP MOM، شیل اسکرپٹس، میل پروٹوکول، جاوا اشیاء، ڈیٹا بیس.
خصوصیات
قیمت
یہ استعمال کرنے کے لئے مفت ہے.
لوڈ رنر
لوڈرنر ہیولٹ پیکارڈ (HP) کے ذریعہ کارکردگی کی جانچ کا حل ہے۔ یہ پرفارمنس ٹیسٹنگ کے لیے بہترین خودکار ٹولز میں سے ایک ہے اور اس نے تقریباً 50 فیصد مارکیٹ شیئر پر قبضہ کر لیا ہے۔ لوڈرنر سینکڑوں ورچوئل صارفین کو آپ کی ایپلیکیشن میں نقل کرتا ہے، کارکردگی کے مختلف میٹرکس کی نگرانی کرتا ہے، اور دوسرے کلائنٹ اور سرور کی رکاوٹوں کو الگ کرتا ہے۔