Vegeta (software)
वेजेटा गो में लिखा गया एक एच. टी. टी. पी. लोड परीक्षण उपकरण है जिसका उपयोग कमांड-लाइन इंटरफेस में या लाइब्रेरी के रूप में किया जा सकता है। कार्यक्रम परीक्षण करता है कि एक एच. टी. टी. पी.-आधारित अनुप्रयोग कैसे व्यवहार करता है जब कई उपयोगकर्ता जी. ई. टी. अनुरोधों का पृष्ठभूमि भार उत्पन्न करके एक ही समय में इसे एक्सेस करते हैं। वेजीटा का उपयोग प्रति सेकंड अनुरोधों की एक निरंतर, निरंतर संख्या उत्पन्न करने के लिए किया जाता है ताकि यह पता लगाया जा सके कि प्रदर्शन में गिरावट से पहले एक सेवा कितने समय तक चरम भार को बनाए रख सकती है। प्रीएम्प्टिव लोड टेस्टिंग के अलावा, प्रोग्राम का उपयोग छाया परीक्षण के लिए भी किया जा सकता है, जहां एक एप्लिकेशन के लाइव संस्करण से ट्रैफिक को एक परीक्षण संस्करण पर प्रतिबिंबित किया जाता है ताकि यह निर्धारित किया जा सके कि यह एप्लिकेशन के लाइव संस्करण में संभावित व्यवधान पैदा किए बिना समान ट्रैफिक लोड को कैसे संभालता है। प्रत्याशित सर्वर प्रदर्शन का विश्लेषण करने के लिए छाया परीक्षण इस तरह से किया जाता है। ग्राहक एच. टी. टी. पी. सेवाओं का परीक्षण करने के लिए विभिन्न और कई अनुरोधों का उपयोग करने के लिए स्केलवे जैसी वेब होस्टिंग सेवाओं द्वारा उपयोग के लिए वेजेटा प्रदान किया जाता है। इसका उपयोग ब्लेज़मीटर जैसी समर्पित भार-परीक्षण प्लेटफॉर्म सेवाओं के साथ भी किया जाता है। उपयोग कमांड-लाइन का उपयोग के प्रारूप में है। तीन वैश्विक झंडे हैं जो उपयोग करने के लिए सीपीयू की संख्या को निर्दिष्ट करते हैं, जो प्रोफाइलिंग को सक्षम बनाता है, और जो सॉफ्टवेयर संस्करण को प्रिंट करता है और फिर प्रोग्राम को समाप्त करता है। उपलब्ध कमांड हैं,, और, प्रत्येक के अपने विभिन्न कमांड फ्लैग विकल्प हैं, और उपयुक्त फ्लैग के साथ निर्दिष्ट होने पर अटैक इनपुट और रिपोर्ट आउटपुट दोनों को वैकल्पिक जे. एस. ओ. एन. प्रारूप में किया जा सकता है। वेजेटा वैकल्पिक कस्टम हेडर और अनुरोधों के साथ एक अलग फ़ाइल में यू. आर. एल. के रूप में लक्ष्य निर्दिष्ट कर सकता है, जिसे फिर कमांड लाइन पर इनपुट विकल्प के रूप में उपयोग किया जा सकता है। उदाहरण एक उदाहरण का उपयोग कमांड-लाइन से जारी करना होगा। यह उदाहरण आउटपुट करने के लिए इको कमांड का उपयोग करता है, और फिर उस आउटपुट के लिए पांच सेकंड के लिए अटैक कमांड को निष्पादित करता है। उसके बाद, यह results.bin नामक फ़ाइल में परिणाम लिखने के लिए टी कमांड का उपयोग करता है, और हमले के परिणामों के आउटपुट को प्रदर्शित करने के लिए रिपोर्ट कमांड चलाता है। संदर्भ सॉफ्टवेयर परीक्षण गुणवत्ता आश्वासन लोड परीक्षण उपकरण लिनक्स सॉफ्टवेयर कमांड-लाइन सॉफ्टवेयर सॉफ्टवेयर एमआईटी लाइसेंस का उपयोग करते हुए