Vegeta (software)
ویجیٹا ایک ایچ ٹی ٹی پی لوڈ ٹیسٹنگ ٹول ہے جو گو میں لکھا گیا ہے جسے کمانڈ لائن انٹرفیس میں کمانڈ کے طور پر یا لائبریری کے طور پر استعمال کیا جا سکتا ہے۔ پروگرام اس بات کی جانچ کرتا ہے کہ HTTP پر مبنی ایپلی کیشن کس طرح برتاؤ کرتی ہے جب متعدد صارفین GET درخواستوں کا بیک گراؤنڈ لوڈ بنا کر ایک ہی وقت میں اس تک رسائی حاصل کرتے ہیں۔ سبزی کا استعمال فی سیکنڈ درخواستوں کی مستقل، مستقل تعداد پیدا کرنے کے لیے کیا جاتا ہے تاکہ یہ دریافت کیا جا سکے کہ کارکردگی میں کمی سے پہلے سروس کتنی دیر تک چوٹی کے بوجھ کو برقرار رکھ سکتی ہے۔ پری ایمپٹو لوڈ ٹیسٹنگ کے علاوہ، پروگرام کو شیڈو ٹیسٹنگ کے لیے بھی استعمال کیا جا سکتا ہے، جہاں کسی ایپلیکیشن کے لائیو ورژن سے ٹریفک کو ٹیسٹ ورژن پر دکھایا جاتا ہے تاکہ اس بات کا تعین کیا جا سکے کہ یہ اسی ٹریفک لوڈ کو کس طرح سنبھالتا ہے، بغیر ایپلیکیشن کے لائیو ورژن میں ممکنہ خلل پیدا کیے۔ متوقع سرور کی کارکردگی کا تجزیہ کرنے کے لیے شیڈو ٹیسٹنگ اس طرح کی جاتی ہے۔ ویجیٹا ویب ہوسٹنگ خدمات جیسے اسکیل وے کے استعمال کے لیے فراہم کیا جاتا ہے تاکہ کلائنٹ ایچ ٹی ٹی پی خدمات کی جانچ پر زور دینے کے لیے مختلف اور متعدد درخواستوں کا استعمال کیا جا سکے۔ یہ وقف شدہ لوڈ ٹیسٹنگ پلیٹ فارم خدمات جیسے کہ بلیز میٹر کے ساتھ بھی استعمال ہوتا ہے۔ استعمال کمانڈ لائن کا استعمال کی شکل میں ہے۔ تین عالمی پرچم وہ ہیں جو استعمال کرنے کے لیے سی پی یو کی تعداد کی وضاحت کرتے ہیں، جو پروفائلنگ کو قابل بناتا ہے، اور جو سافٹ ویئر ورژن پرنٹ کرتا ہے اور پھر پروگرام کو ختم کرتا ہے۔ دستیاب کمانڈز ہیں،، اور، ہر ایک اپنے مختلف کمانڈ فلیگ آپشنز کے ساتھ، اور اٹیک ان پٹ اور رپورٹ آؤٹ پٹ دونوں کو اختیاری جے ایس او این فارمیٹ میں کیا جا سکتا ہے جب مناسب فلیگ کے ساتھ مخصوص کیا جائے۔ ویجیٹا اختیاری کسٹم ہیڈرز اور درخواستوں کے ساتھ ایک علیحدہ فائل میں یو آر ایل کے طور پر اہداف کی وضاحت کر سکتا ہے، جسے پھر کمانڈ لائن پر ان پٹ آپشن کے طور پر استعمال کیا جا سکتا ہے۔ مثال ایک مثال کا استعمال کمانڈ لائن سے جاری کرنا ہوگا۔ یہ مثال آؤٹ پٹ کرنے کے لیے ایکو کمانڈ کا استعمال کرتی ہے، اور پھر اس آؤٹ پٹ کے لیے پانچ سیکنڈ کے لیے اٹیک کمانڈ پر عمل درآمد کرتی ہے۔ اس کے بعد، یہ results.bin نامی فائل پر نتائج لکھنے کے لیے ٹی کمانڈ کا استعمال کرتا ہے، اور حملے کے نتائج کی آؤٹ پٹ کو ظاہر کرنے کے لیے رپورٹ کمانڈ چلاتا ہے۔ حوالہ جات سافٹ ویئر کی جانچ کوالٹی اشورینس لوڈ ٹیسٹنگ ٹولز لینکس سافٹ ویئر کمانڈ لائن سافٹ ویئر سافٹ ویئر ایم آئی ٹی لائسنس کا استعمال کرتے ہوئے