Vegeta (software)
ವೆಜಿಟಾ ಎಂಬುದು ಗೋ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ HTTP ಲೋಡ್ ಪರೀಕ್ಷಾ ಸಾಧನವಾಗಿದ್ದು, ಇದನ್ನು ಕಮಾಂಡ್-ಲೈನ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಅಥವಾ ಲೈಬ್ರರಿಯಾಗಿ ಬಳಸಬಹುದು. ಜಿ. ಇ. ಟಿ. ವಿನಂತಿಗಳ ಹಿನ್ನೆಲೆ ಲೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಮೂಲಕ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಅನೇಕ ಬಳಕೆದಾರರು ಅದನ್ನು ಪ್ರವೇಶಿಸಿದಾಗ HTTP-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ ಹೇಗೆ ವರ್ತಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪ್ರೋಗ್ರಾಂ ಪರೀಕ್ಷಿಸುತ್ತದೆ. ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಳೆದುಕೊಳ್ಳುವ ಮೊದಲು ಒಂದು ಸೇವೆಯು ಗರಿಷ್ಠ ಹೊರೆಗೆ ಎಷ್ಟು ಕಾಲ ಉಳಿಯುತ್ತದೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸೆಕೆಂಡಿಗೆ ನಿರಂತರವಾದ, ಸ್ಥಿರವಾದ ಸಂಖ್ಯೆಯ ವಿನಂತಿಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ವೆಜಿಟಾ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪೂರ್ವಭಾವಿ ಲೋಡ್ ಪರೀಕ್ಷೆಯ ಜೊತೆಗೆ, ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೆರಳು ಪರೀಕ್ಷೆಗೆ ಸಹ ಬಳಸಬಹುದು, ಅಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ನ ಲೈವ್ ಆವೃತ್ತಿಯ ದಟ್ಟಣೆಯನ್ನು ಪರೀಕ್ಷಾ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರತಿಬಿಂಬಿಸಲಾಗುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ನ ಲೈವ್ ಆವೃತ್ತಿಗೆ ಸಂಭಾವ್ಯ ಅಡ್ಡಿ ಉಂಟುಮಾಡದೆ ಅದೇ ಟ್ರಾಫಿಕ್ ಲೋಡ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ನಿರೀಕ್ಷಿತ ಸರ್ವರ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಸಲುವಾಗಿ ನೆರಳು ಪರೀಕ್ಷೆಯನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ಕ್ಲೈಂಟ್ HTTP ಸೇವೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ವಿವಿಧ ಮತ್ತು ಬಹು ವಿನಂತಿಗಳನ್ನು ಬಳಸಲು ಸ್ಕೇಲ್ವೇಯಂತಹ ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ಸೇವೆಗಳಿಂದ ಬಳಸಲು ವೆಜಿಟಾವನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಇದನ್ನು ಬ್ಲೇಜ್ಮೀಟರ್ನಂತಹ ಮೀಸಲಾದ ಲೋಡ್-ಟೆಸ್ಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸೇವೆಗಳೊಂದಿಗೆ ಸಹ ಬಳಸಲಾಗುತ್ತದೆ. ಬಳಕೆಯ ಕಮಾಂಡ್-ಲೈನ್ ಬಳಕೆಯು ಇದರ ಸ್ವರೂಪದಲ್ಲಿದೆ. ಮೂರು ಜಾಗತಿಕ ಧ್ವಜಗಳು ಬಳಸಲು ಸಿಪಿಯುಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ, ಇದು ಪ್ರೊಫೈಲಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ. ಲಭ್ಯವಿರುವ ಕಮಾಂಡ್ಗಳು,,, ಮತ್ತು, ಪ್ರತಿಯೊಂದೂ ತನ್ನದೇ ಆದ ವಿವಿಧ ಕಮಾಂಡ್ ಫ್ಲ್ಯಾಗ್ ಆಯ್ಕೆಗಳೊಂದಿಗೆ, ಮತ್ತು ಸೂಕ್ತವಾದ ಫ್ಲ್ಯಾಗ್ನೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ ಅಟ್ಯಾಕ್ ಇನ್ಪುಟ್ ಮತ್ತು ರಿಪೋರ್ಟ್ ಔಟ್ಪುಟ್ ಎರಡನ್ನೂ ಐಚ್ಛಿಕ ಜೆಎಸ್ಒಎನ್ ಸ್ವರೂಪದಲ್ಲಿ ಮಾಡಬಹುದು. ವೆಜಿಟಾ ಐಚ್ಛಿಕ ಕಸ್ಟಮ್ ಹೆಡರ್ಗಳು ಮತ್ತು ವಿನಂತಿಗಳೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಕಡತದಲ್ಲಿ ಗುರಿಗಳನ್ನು ಯುಆರ್ಎಲ್ಗಳಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ನಂತರ ಅದನ್ನು ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಇನ್ಪುಟ್ ಆಯ್ಕೆಯಾಗಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆ ಒಂದು ಉದಾಹರಣೆಯ ಬಳಕೆಯು ಕಮಾಂಡ್-ಲೈನ್ನಿಂದ ಹೊರಡಿಸುವುದು. ಈ ಉದಾಹರಣೆಯು ಔಟ್ಪುಟ್ ಮಾಡಲು ಪ್ರತಿಧ್ವನಿ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಆ ಔಟ್ಪುಟ್ಗಾಗಿ ಐದು ಸೆಕೆಂಡುಗಳ ಕಾಲ ಅಟ್ಯಾಕ್ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಅದರ ನಂತರ, ಇದು results.bin ಎಂಬ ಕಡತಕ್ಕೆ ಫಲಿತಾಂಶಗಳನ್ನು ಬರೆಯಲು ಟೀ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ದಾಳಿಯ ಫಲಿತಾಂಶಗಳ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ವರದಿ ಆಜ್ಞೆಯನ್ನು ನಡೆಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಸಾಫ್ಟ್ವೇರ್ ಪರೀಕ್ಷೆ ಗುಣಮಟ್ಟ ಭರವಸೆ ಲೋಡ್ ಪರೀಕ್ಷಾ ಉಪಕರಣಗಳು ಲಿನಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಕಮಾಂಡ್-ಲೈನ್ ಸಾಫ್ಟ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಎಂಐಟಿ ಪರವಾನಗಿಯನ್ನು ಬಳಸುತ್ತದೆ