کارکردگی کی جانچ کی صنعت نے حالیہ برسوں میں ایک بنیادی تبدیلی کا تجربہ کیا ہے۔ روایتی طور پر ، کارکردگی کی جانچ انجینئرز ، کے ساتھ ساتھ کیو اے انجینئرز اور ٹیسٹرز نے بھی بوجھ کی جانچ کی ہے۔ یہ کردار عام طور پر آزاد یونٹوں کے طور پر کام کرتے تھے ، ایک بار جب ڈویلپرز نے ایپلیکیشنز کی تعمیر مکمل کرلی تو کارکردگی کی جانچ کرتے ہیں۔
سافٹ ویئر ڈویلپمنٹ ٹیموں کے درمیان فرتیلی اصولوں کو اپنانے کے ساتھ ، کارکردگی کی جانچ کی سرگرمی کے طور پر ترقیاتی عمل میں بہت پہلے ہی نام نہاد ، شروع ہوتا ہے شفٹ - بائیں جانچ . سافٹ ویئر ٹیمیں QA کے محکمہ پر کارکردگی کی جانچ چھوڑنے کے بجائے ، آزادانہ طور پر یا QA انجینئرز کے ساتھ مل کر اپنی جانچ کرتی ہیں۔
سافٹ ویئر ٹیموں میں کارکردگی کی جانچ کو اپنانے میں بڑھتے ہوئے اضافے سے ٹیسٹنگ کو بائیں منتقل کرنے کا ایک اور فائدہ ہے۔ لیکن ان میں سے بہت سے نئے صارفین ایسے ٹولز کا مطالبہ کرتے ہیں جو ان میں اچھی طرح سے فٹ ہوجاتے ہیں روزمرہ کام کا بہاؤ ، ان کی اجازت دے رہی ہے باقاعدگی سے ٹیسٹ کریں کم سے کم کوشش کے ساتھ۔ روایتی ٹولز جیسے JMeter اور LoadRunner اس میں مناسب نہیں بیٹھتے تھے ، اور اس کے بجائے ، وہ ٹولوں کی نئی نسل کا رخ کررہے ہیں جیسے کے 6۔
k6 ایک مفت اور ہے اوپن سورس لوڈ ٹیسٹنگ ٹول کارکردگی کو جانچنے کو نتیجہ خیز اور آننددایک تجربہ بنانا ہے۔
ٹول اسکرپٹ ہے ، اور کے 6 ٹیسٹ لکھے گئے ہیں جاوا اسکرپٹ ، آپ کو آس پاس کی ایک مشہور و معروف پروگرامنگ زبان میں اپنے ٹیسٹ لکھنے کی صلاحیت فراہم کرنا۔
ایک طاقت ور اسکرپٹ زبان اور API آپ کے اسکرپٹس میں حقیقی دنیا کے منظرناموں کی نقل کرنے کے لئے ضروری لچک پیش کرتی ہے۔ چونکہ ایپلی کیشنز اور سسٹم مستقل طور پر تیار ہوتے ہیں ، لہذا آپ کے ٹیسٹوں کو ماڈیولرائز کرنے کی صلاحیت رکھنے سے آپ کی جانچ کے عمل کی کارکردگی کو ڈرامائی انداز میں بڑھا دیا جاسکتا ہے۔
کے 6 ونڈوز ، لینکس ، اور میک کے لئے دستیاب کمانڈ لائن ٹول ہے۔ متبادل کے طور پر ، یہاں ایک آفیشل ڈاکر شبیہہ ہے۔
کے 6 کے ساتھ پرفارمنس ٹیسٹ چلانا اتنا ہی آسان ہے جتنا باش کمانڈ چلانا:
اسکرپٹنگ کی کچھ قابل ذکر خصوصیات یہ ہیں:
زیادہ تر نفیس بوجھ آزمائشی ٹولز کی حیثیت سے ، کے 6 میں سیشن ریکارڈر موجود ہے جو صارف کے سیشن سے بوجھ کے ٹیسٹ کی تشکیل میں سہولت فراہم کرتا ہے۔ آپ کو صرف ایک براؤزر یا صارف سیشن سے ایک HAR فائل فراہم کرنے کی ضرورت ہے ، اور ریکارڈر آپ کے لئے k6 ٹیسٹ تشکیل دے گا۔ اگر آپ ہوں تو یہ خاص طور پر مددگار ثابت ہوتا ہے ویب سائٹ لوڈ کریں .
مزید برآں ، دوسرے ٹولز آپ کو مختلف ٹکنالوجیوں سے کے 6 ٹیسٹوں کو خود بخود بنانے میں مدد کرسکتے ہیں۔
اگرچہ آپ کو جانچ شروع کرنے کے ل the ریکارڈر اور کنورٹر استعمال کرنے کی ضرورت نہیں ہے ، لیکن یہ ٹولز آپ کی ٹیم کو K6 میں داخل کرنے میں مدد کرسکتے ہیں ، یا آپ کے ٹیسٹ تیز ، تیز اسکرپٹ کرسکتے ہیں۔
ڈیفالٹ کے ذریعہ ، کے 6 کنسول کے نتیجے میں نتائج نکالتا ہے۔ مزید برآں ، آپ کے ٹیسٹ کے نتائج کے تجزیہ اور تصوizationر کے دوران آپ کی مدد کے لئے متعدد انضمام دستیاب ہیں:
ٹیسٹنگ کمیونٹی میں ، بہت سی تنظیموں کے لئے آٹومیشن ایک آخری مقصد ہے۔ جب آپ کی ایپلی کیشن اور سسٹم میں ردوبدل ہوتا ہے تو ، خود کار طریقے سے چلنے اور بار بار ٹیسٹ چلانے سے آپ کو پہلے کارکردگی کے دباؤ کو پکڑنے میں مدد ملے گی۔
دستاویزات زیادہ تر مقبول CI / CD ٹولز کے لئے رہنمائی فراہم کرتے ہیں ، اور آپ کو آسانی سے K6 کو اپنے CI پائپ لائنوں میں ضم کرنے کی اجازت دیتے ہیں۔
کے 6 ٹیم کا خیال ہے کہ اس کی تیاری ہے گول پر مبنی جانچ آٹومیشن کے لئے ایک ناگزیر ضرورت ہے۔ جب خود کار طریقے سے ٹیسٹ چل رہے ہو تو ، آپ کے ٹیسٹ کا بنیادی مقصد سب سے پہلے آپ کے سسٹم کی کارکردگی کی توقعات کی توثیق کرنا چاہئے ، اور دوسرا ، آپ کو مطلع کرنا اگر سسٹم کارکردگی کے اہداف کو پورا نہیں کرتا ہے۔ مثال کے طور پر ، اس کی توثیق کرنا:
k6 میں ، آپ ان توقعات کے ساتھ وضاحت کرتے ہیں دہلیز آپ کے امتحان میں اگر آپ کا سسٹم ان تک نہیں پہنچتا ہے تو ، کے 6 آپ کو غیر صفر ایگزٹ کوڈ کی واپسی میں ناکامی کے بارے میں آگاہ کرے گا۔
اگر آپ اس موضوع کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں تو ، کے لئے کی 6 گائیڈ پڑھیں کارکردگی کی جانچ آٹومیشن اور حدود دستاویزات۔
k6 بادل اوپن سورس K6 ٹول کے ساتھ ملنے والی کمرشل ساس پروڈکٹ ہے۔ K6 OSS استعمال کرنے کے لئے آزاد ہے اور اس میں متعدد ہیں انضمام اپنے انفراسٹرکچر میں بوجھ ٹیسٹ کا انتظام کرنے کے ل. کے 6 کلاؤڈ ایک اختیاری خدمت ہے جو آپ کو کارکردگی کی جانچ کرنے کی کوششوں میں مدد کے ل the لوڈ ٹیسٹنگ انفراسٹرکچر اور سسٹم مہیا کرتی ہے۔
K6 کلاؤڈ کیا ہے کو بہتر طور پر سمجھنے کے ل let ، آئیے اس کی چند خصوصیات کو بیان کریں:
K6 برادری واقعتا supp معاون اور مددگار ہے - منصوبے کی کامیابی کے پیچھے طاقت۔
اگر آپ کی 6 سے شروعات کر رہے ہیں تو ، ان تک پہنچنا مت بھولنا سلیک یا پھر کمیونٹی فورم کسی بھی قسم کے سوالات کے ل.۔ # گرفانا ، # دستاویزات ، # فیڈ بیک ، # ڈسکشن ، وغیرہ جیسے مختلف عنوانات کے لئے بہت سارے چینلز اور زمرے ہیں۔
منصوبے کے انٹرنلز میں دلچسپی رکھنے والوں کے لئے ، پروجیکٹ کو فالو کریں گٹ ہب .
اس پوسٹ کا مقصد کے 6 کا تعارف پیش کرنا ہے - بوجھ آزمانے کا ایک سب سے دلچسپ ٹول۔ اگر آپ یہ جاننا چاہتے ہیں کہ مزید کے پاس کی 6 کی پیش کش کی ہے تو ہم اسے پڑھنے کی سفارش کرتے ہیں k6 دستاویزات .
صرف چار سال کی زندگی کے ساتھ ، کے 6 خصوصیت سے مالا مال ہو گیا ہے اور وہ بہتر ٹولز کا مقابلہ کرتا ہے ، جس سے ڈویلپرز ، ڈی او اوپس ، اور جانچنے والی جماعتوں میں زبردست اپنائیت حاصل ہوتی ہے۔
کے 6 ٹیم اور برادری نے ایک ڈویلپرمرک پرفارمنس ٹیسٹنگ ٹول تیار کیا ہے جو ایک نئے دور کی مانگ اور ضروریات کو پورا کرتا ہے۔