ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ

ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ

ಇಂದು, ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಮಾಡಲು ಪರಿಹಾರಗಳು ನಿರ್ದಿಷ್ಟ ಬ್ಲಾಕ್‌ಚೈನ್ ಅಥವಾ ಅದರ ಫೋರ್ಕ್‌ಗಳಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ. ಆದರೆ ಕಾರ್ಯಚಟುವಟಿಕೆಯಲ್ಲಿ ಭಿನ್ನವಾಗಿರುವ ಹಲವಾರು ಸಾಮಾನ್ಯ ಪರಿಹಾರಗಳಿವೆ: ಅವುಗಳಲ್ಲಿ ಕೆಲವು ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳು, ಇತರವುಗಳನ್ನು SaaS ಎಂದು ಒದಗಿಸಲಾಗಿದೆ, ಆದರೆ ಹೆಚ್ಚಿನವು ಬ್ಲಾಕ್‌ಚೈನ್ ಅಭಿವೃದ್ಧಿ ತಂಡದಿಂದ ರಚಿಸಲಾದ ಆಂತರಿಕ ಪರಿಹಾರಗಳಾಗಿವೆ. ಆದಾಗ್ಯೂ, ಅವರೆಲ್ಲರೂ ಒಂದೇ ರೀತಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತಾರೆ. ಈ ಲೇಖನದಲ್ಲಿ, ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹಲವಾರು ಉತ್ಪನ್ನಗಳನ್ನು ನಾನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಪರಿಶೀಲಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ.

ಬ್ಲಾಕ್ಚೈನ್ ನೆಟ್ವರ್ಕ್ನ ಕಾರ್ಯಾಚರಣೆಯು ವಿತರಿಸಿದ ಡೇಟಾಬೇಸ್ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಹೋಲುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದೇ ರೀತಿಯ ಉಪಕರಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಪರೀಕ್ಷೆಗೆ ಬಳಸಬಹುದು. ವಿತರಿಸಿದ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಹೇಗೆ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಲೇಖನಗಳ ಉತ್ತಮ ಆಯ್ಕೆಯನ್ನು ನೋಡೋಣ ಇಲ್ಲಿಂದ. ಉದಾಹರಣೆಗೆ, ಸುಪ್ತತೆಯನ್ನು ಇದರಲ್ಲಿ ತುಂಡುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ ಲೇಖನ, ಮತ್ತು ಪ್ರತಿಕೃತಿ ಅಲ್ಗಾರಿದಮ್‌ಗಳಲ್ಲಿ ಅವರು ಹೇಗೆ ದೋಷಗಳನ್ನು ಹುಡುಕುತ್ತಾರೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ನಾನು ಇದನ್ನು ಓದಲು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಲೇಖನ.

ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಮಾಡಲು ನಾನು ಹಲವಾರು ಜನಪ್ರಿಯ ಪರಿಹಾರಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ. ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ನೀವು ಅದೇ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಇತರ ಉಪಯುಕ್ತ ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಪನ್ನಗಳನ್ನು ವಿವರಿಸಿದರೆ ನನಗೆ ಸಂತೋಷವಾಗುತ್ತದೆ.

ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ

ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಿಗಾಗಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ರಚಿಸದಿದ್ದರೂ, ಅವುಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪರೀಕ್ಷಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸಾಧನದೊಂದಿಗೆ ನಾನು ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ, ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ನೀವು ಪ್ರಯೋಗಿಸಬಹುದು. ವಿತರಣಾ ವ್ಯವಸ್ಥೆಯ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ನೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುವ ಸಾಮರ್ಥ್ಯ. ಇದು ನೆಟ್‌ವರ್ಕ್ ಲ್ಯಾಗ್‌ಗಳು, ಡಿಸ್ಕ್ ಪೂರ್ಣತೆ, ಬಾಹ್ಯ ಸೇವೆಗಳ ಅಲಭ್ಯತೆ (DNS), ಹಾರ್ಡ್‌ವೇರ್ ವೈಫಲ್ಯಗಳು ಮತ್ತು ನೂರಾರು ಇತರ ಕಾರಣಗಳಾಗಿರಬಹುದು. ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಸಿಸ್ಟಮ್ ಯಂತ್ರಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಯಾವುದೇ ವ್ಯವಸ್ಥೆಗಳ ಸ್ಥಿರತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು, ನೀವು ಬಳಸಬಹುದು ಗ್ರೆಮ್ಲಿನ್. ಇದು ಚೋಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಎಂಬ ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ.

ತನ್ನದೇ ಆದ ನೆಟ್‌ವರ್ಕ್ ಏಜೆಂಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ಗ್ರೆಮ್ಲಿನ್ ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ಯಂತ್ರಗಳಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ: ನೆಟ್‌ವರ್ಕ್ ಲ್ಯಾಗ್‌ಗಳು, ಯಾವುದೇ ಸಂಪನ್ಮೂಲದ ಓವರ್‌ಲೋಡ್ (ಸಿಪಿಯು, ಡಿಸ್ಕ್, ಮೆಮೊರಿ, ನೆಟ್‌ವರ್ಕ್), ವೈಯಕ್ತಿಕ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಇತ್ಯಾದಿ. ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಿಗಾಗಿ, ಗ್ರೆಮ್ಲಿನ್ ಅನ್ನು ಟೆಸ್ಟ್‌ನೆಟ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು, ನಿಜ ಜೀವನದ ಸಮಸ್ಯೆಗಳನ್ನು ಅನುಕರಿಸುತ್ತದೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ನ ನಡವಳಿಕೆಯನ್ನು ಗಮನಿಸಬಹುದು. ಇದರೊಂದಿಗೆ, ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ನಿರ್ವಾಹಕರು ನಿಯಂತ್ರಿತ ಪರಿಸರದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಕ್ರ್ಯಾಶ್ ಆಗಿದ್ದರೆ ಅಥವಾ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಿದಾಗ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಮುಂಚಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು ಮತ್ತು ನಿಯೋಜಿಸಬೇಕು, ಜೊತೆಗೆ ಅಗತ್ಯ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು.

ಗ್ರೆಮ್ಲಿನ್ ವಾಸ್ತುಶಿಲ್ಪಿಗಳು, ಡೆವೊಪ್‌ಗಳು ಮತ್ತು ಭದ್ರತಾ ತಜ್ಞರಿಗೆ ಅನುಕೂಲಕರ ಸಾಧನವಾಗಿದೆ ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಯಾವುದೇ ಸಿದ್ಧ-ತಯಾರಿಸಿದ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ವಿತರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಸಾರ್ವತ್ರಿಕ ಪರಿಹಾರವಾಗಿದೆ.

ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ

ಹೈಪರ್ಲೆಡ್ಜರ್ ಕ್ಯಾಲಿಪರ್ ಹೆಚ್ಚು ವಿಶೇಷವಾದ ಪರಿಹಾರವಾಗಿದೆ ಹೈಪರ್ಲೆಡ್ಜರ್ ಕ್ಯಾಲಿಪರ್. ಈ ಸಮಯದಲ್ಲಿ, ಕ್ಯಾಲಿಪರ್ ಹಲವಾರು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಬೆಂಬಲಿಸುತ್ತದೆ - ಹೈಪರ್ಲೆಡ್ಜರ್ ಕುಟುಂಬದ ಪ್ರತಿನಿಧಿಗಳು (ಫ್ಯಾಬ್ರಿಕ್, ಸಾವ್ಟೂತ್, ಇರೋಹಾ, ಬರ್ರೋ, ಬೆಸು), ಹಾಗೆಯೇ ಎಥೆರಿಯಮ್ ಮತ್ತು ಫಿಸ್ಕೋ BCOS ನೆಟ್ವರ್ಕ್.

ಕ್ಯಾಲಿಪರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಬ್ಲಾಕ್‌ಚೈನ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಟೋಪೋಲಜಿ ಮತ್ತು ಪರೀಕ್ಷೆಗಾಗಿ ಒಪ್ಪಂದಗಳನ್ನು ಹೊಂದಿಸಬಹುದು, ಜೊತೆಗೆ ನೋಡ್‌ನ ಸಂರಚನೆಯನ್ನು ವಿವರಿಸಬಹುದು. ಬ್ಲಾಕ್‌ಚೈನ್ ನೋಡ್‌ಗಳನ್ನು ಒಂದು ಯಂತ್ರದಲ್ಲಿ ಡಾಕರ್ ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಬೆಳೆಸಲಾಗುತ್ತದೆ. ಮುಂದೆ, ನೀವು ಅಗತ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಪರೀಕ್ಷಾ ಸಂರಚನೆಗಳು ಮತ್ತು ಪ್ರಾರಂಭದ ನಂತರ ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳ ವರದಿಯೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿ. ಕ್ಯಾಲಿಪರ್ ಮೆಟ್ರಿಕ್ಸ್ ಮತ್ತು ಬೆಂಚ್ಮಾರ್ಕಿಂಗ್ ವಿಧಾನದ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು ಹೈಪರ್ಲೆಡ್ಜರ್ ಬ್ಲಾಕ್‌ಚೈನ್ ಕಾರ್ಯಕ್ಷಮತೆ ಮೆಟ್ರಿಕ್ಸ್, ಬ್ಲಾಕ್‌ಚೈನ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ವಿಷಯದಲ್ಲಿ ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಇದು ಉತ್ತಮ ಲೇಖನವಾಗಿದೆ. ನೀವು ಪ್ರತ್ಯೇಕ ಪ್ರೊಮೆಥಿಯಸ್/ಗ್ರಾಫನಾದಲ್ಲಿ ಮೆಟ್ರಿಕ್ಸ್ ಸಂಗ್ರಹವನ್ನು ಸಹ ಹೊಂದಿಸಬಹುದು.

ಹೈಪರ್‌ಲೆಡ್ಜರ್ ಕ್ಯಾಲಿಪರ್ ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಸಿಸ್ಟಮ್ ಆರ್ಕಿಟೆಕ್ಟ್‌ಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡ ಸಾಧನವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದು ಪರೀಕ್ಷಾ ಪುನರಾವರ್ತನೆ ಮತ್ತು ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್‌ನ ಯಾಂತ್ರೀಕೃತತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ಕೋರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ: ಒಮ್ಮತದ ಅಲ್ಗಾರಿದಮ್‌ಗಳು, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವರ್ಚುವಲ್ ಯಂತ್ರ, ಪೀರ್-ಟು-ಪೀರ್ ಲೇಯರ್ ಮತ್ತು ಇತರ ಸಿಸ್ಟಮ್ ಕಾರ್ಯವಿಧಾನಗಳು.

ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ

ಮಿಕ್ಸ್ ಬೈಟ್ಸ್ ಟ್ಯಾಂಕ್ EOS-ಆಧಾರಿತ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗಾಗಿ ಒಮ್ಮತ ಮತ್ತು ಅಂತಿಮ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಹೊರಹೊಮ್ಮಿದ ಸಾಧನವಾಗಿದೆ ಮತ್ತು ಪ್ಯಾರಿಟಿ ಸಬ್‌ಸ್ಟ್ರೇಟ್ (ಪೋಲ್ಕಡಾಟ್) ಆಧಾರಿತ ಪ್ಯಾರಾಚೈನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ. ಕ್ರಿಯಾತ್ಮಕತೆಯ ವಿಷಯದಲ್ಲಿ, ಇದು ಹೈಪರ್‌ಲೆಡ್ಜರ್ ಕ್ಯಾಲಿಪರ್‌ಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ, ಏಕೆಂದರೆ ಇದು ಯಾವುದೇ ವಿತರಿಸಿದ ಸಿಸ್ಟಮ್ ಮತ್ತು ಪರೀಕ್ಷಾ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಚಾಲನೆಯಲ್ಲಿರುವ ಕ್ಲೈಂಟ್ ಯಂತ್ರಗಳ ನೋಡ್‌ಗಳಿಂದ ಪ್ರಮುಖ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮಿಕ್ಸ್‌ಬೈಟ್ಸ್ ಟ್ಯಾಂಕ್ ಹಲವಾರು ಕ್ಲೌಡ್ ಸೇವೆಗಳನ್ನು (ಡಿಜಿಟಲ್ ಓಷನ್, ಗೂಗಲ್ ಕ್ಲೌಡ್ ಎಂಜಿನ್, ಇತ್ಯಾದಿ) ಬಳಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಅದು ಅನೇಕ ನೋಡ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು, ಪ್ರಾಥಮಿಕ ಕಾನ್ಫಿಗರೇಶನ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಕೈಗೊಳ್ಳಬಹುದು, ವಿವಿಧ ಯಂತ್ರಗಳಲ್ಲಿ ಸಮಾನಾಂತರವಾಗಿ ಹಲವಾರು ಮಾನದಂಡಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು, ಅಗತ್ಯ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಥಗಿತಗೊಳಿಸಬಹುದು. ಜಾಲಬಂಧ.

ಮಿಕ್ಸ್‌ಬೈಟ್ಸ್ ಟ್ಯಾಂಕ್ ಪರೀಕ್ಷೆಯ ನಂತರ ಅನಗತ್ಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಕ್ಲೌಡ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಹಣವನ್ನು ಉಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಮತ್ತೊಂದು ವಿಶಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಮಾಲಿಕ್ಯೂಲ್ ಪ್ಯಾಕೇಜ್‌ನ ಬಳಕೆ, ಇದು ಡೆವಲಪರ್‌ಗೆ ಸ್ಥಳೀಯವಾಗಿ ಅಪೇಕ್ಷಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ನಿಯೋಜನೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಭೌಗೋಳಿಕವಾಗಿ ವಿತರಿಸಲಾದ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳೊಂದಿಗೆ ನೈಜ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಉದ್ಭವಿಸುವ ಅಲ್ಗಾರಿದಮ್‌ಗಳಲ್ಲಿನ ಅಡಚಣೆಗಳು ಮತ್ತು ದೋಷಗಳನ್ನು ಮೊದಲೇ ಪತ್ತೆಹಚ್ಚಲು MixBytes ಟ್ಯಾಂಕ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್‌ಗಳು ಹೆಚ್ಚು ಪುನರಾವರ್ತನೀಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಟಿಪಿಎಸ್‌ನೊಂದಿಗೆ ವಹಿವಾಟುಗಳನ್ನು ಕಳುಹಿಸಿದರೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ವಿವಿಧ ಖಂಡಗಳಲ್ಲಿ ಹರಡಿರುವ ನೈಜ ಸಂಖ್ಯೆಯ ನೋಡ್‌ಗಳೊಂದಿಗೆ ನೋಡ್‌ಗಳಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಟ್ಯಾಂಕ್ ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ

ವೈಟ್‌ಬ್ಲಾಕ್ ಜೆನೆಸಿಸ್ ಎಥೆರಿಯಮ್-ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಿಗೆ ಪರೀಕ್ಷಾ ವೇದಿಕೆಯಾಗಿದೆ. ಈ ಉಪಕರಣವು ಸಾಕಷ್ಟು ವಿಶಾಲವಾದ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ: ಇದು ನಿಮಗೆ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಅದರಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ಖಾತೆಗಳನ್ನು ರಚಿಸಲು, ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಹೆಚ್ಚಿಸಲು, ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಮತ್ತು ಪ್ಯಾಕೆಟ್‌ಲಾಸ್ ನಿಯತಾಂಕಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ವೈಟ್‌ಬ್ಲಾಕ್ ಜೆನೆಸಿಸ್ ತನ್ನದೇ ಆದ ಪರೀಕ್ಷಾ ಸೌಲಭ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಡೆವಲಪರ್‌ಗಳು ಪರೀಕ್ಷಾ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು, ಸಿದ್ಧ-ಸಿದ್ಧ API ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಚಲಾಯಿಸಬೇಕು ಮತ್ತು ಅನುಕೂಲಕರ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಬಳಸಿ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಬೇಕು.

ವೈಟ್‌ಬ್ಲಾಕ್ ಜೆನೆಸಿಸ್ ನಿಮಗೆ ಸಾಕಷ್ಟು ವಿವರವಾದ ಪರೀಕ್ಷೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಪ್ರತಿ ಗಮನಾರ್ಹ ಕೋಡ್ ಬದಲಾವಣೆಗೆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಡೆಸುತ್ತದೆ. ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ದೋಷಗಳನ್ನು ಹಿಡಿಯಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ವಹಿವಾಟಿನ ವೇಗ ಮತ್ತು ನೋಡ್‌ಗಳು ಸೇವಿಸುವ ಸಂಪನ್ಮೂಲಗಳಂತಹ ಪ್ರಮುಖ ನೆಟ್‌ವರ್ಕ್ ನಿಯತಾಂಕಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳ ಪ್ರಭಾವವನ್ನು ತಕ್ಷಣವೇ ನಿರ್ಣಯಿಸುತ್ತದೆ.

ಮ್ಯಾಡ್

ವಿತರಿಸಿದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತೊಂದು ಆಸಕ್ತಿದಾಯಕ ಯುವ ಉತ್ಪನ್ನವಾಗಿದೆ ಮ್ಯಾಡ್ಟ್. ಇದನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಅಗತ್ಯವಿರುವ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಸರಳ ಕಾನ್ಫಿಗರೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಉದಾಹರಣೆ) ಇದರ ನಂತರ, ಸೇವೆಯು ಹಲವಾರು ಡಾಕರ್ ಕಂಟೇನರ್‌ಗಳಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆ, ಇದರಲ್ಲಿ ನೀವು ನೆಟ್‌ವರ್ಕ್‌ನ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳಿಂದ ಸಂದೇಶಗಳನ್ನು ವೀಕ್ಷಿಸಬಹುದು. ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮ್ಯಾಡ್ ಅನ್ನು ಬಳಸಬಹುದು - ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಯು ಕಡೆಮ್ಲಿಯಾ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿ p2p ನೆಟ್‌ವರ್ಕ್ ಪರೀಕ್ಷೆಯನ್ನು ಹೊಂದಿದೆ, ಇದರಲ್ಲಿ ನೋಡ್‌ಗಳಿಗೆ ಡೇಟಾವನ್ನು ತಲುಪಿಸುವಲ್ಲಿ ವಿಳಂಬವನ್ನು ಕ್ರಮೇಣ ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಈ ಡೇಟಾದ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.

ಮ್ಯಾಡ್ ಇತ್ತೀಚೆಗೆ ಕಾಣಿಸಿಕೊಂಡಿದೆ, ಆದರೆ ಅದರ ಅತ್ಯಂತ ಹೊಂದಿಕೊಳ್ಳುವ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ನೀಡಿದರೆ, ಅದು ಕ್ರಿಯಾತ್ಮಕ ಉತ್ಪನ್ನವಾಗಿ ಬೆಳೆಯಬಹುದು.

ಇತರ ಪರಿಹಾರಗಳು

ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ಸಿಸ್ಟಮ್ ಭಾಗದ ಯಾವುದೇ ಪರೀಕ್ಷೆಗೆ ಪ್ರಾಥಮಿಕ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವುದು, ಪರೀಕ್ಷೆಗಾಗಿ ಖಾತೆಗಳು ಮತ್ತು ಷರತ್ತುಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು (ಇದು ಹಲವಾರು ಫೋರ್ಕ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಒಮ್ಮತದ ದೋಷಗಳನ್ನು ಪರೀಕ್ಷಿಸುವುದು, ಹಾರ್ಡ್ ಫೋರ್ಕ್ ಸನ್ನಿವೇಶಗಳನ್ನು ಪರೀಕ್ಷಿಸುವುದು, ಸಿಸ್ಟಮ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಬದಲಾಯಿಸುವುದು ಇತ್ಯಾದಿ) ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಎಲ್ಲಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್‌ಗಳನ್ನು ವಿಭಿನ್ನ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ವಿಭಿನ್ನವಾಗಿ ನಡೆಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ತಂಡಗಳು ಉತ್ಪನ್ನ ಪರೀಕ್ಷೆ ಮತ್ತು ಮಾನದಂಡವನ್ನು ಆಂತರಿಕ CI/CD ಗೆ ಕ್ರಮೇಣ ಅಳವಡಿಸಿಕೊಳ್ಳುವುದು ಮತ್ತು ತಮ್ಮದೇ ಆದ ಬೆಳವಣಿಗೆಗಳನ್ನು ಬಳಸುವುದು ಸುಲಭವಾಗಿದೆ, ಇದು ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಕಾರ್ಯವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದಂತೆ ಕ್ರಮೇಣ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗುತ್ತದೆ.

ಅದೇನೇ ಇದ್ದರೂ, ರೆಡಿಮೇಡ್ ಪರಿಹಾರಗಳ ಬಳಕೆಯು ಈ ತಂಡಗಳಿಗೆ ಪರೀಕ್ಷಾ ಸಮಯವನ್ನು ಬಹಳವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಮುಂಬರುವ ವರ್ಷಗಳಲ್ಲಿ ಈ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುವುದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ತೀರ್ಮಾನಕ್ಕೆ

ಈ ಸಣ್ಣ ವಿಮರ್ಶೆಯನ್ನು ಮುಕ್ತಾಯಗೊಳಿಸಲು, ನಾನು ಬ್ಲಾಕ್‌ಚೈನ್ ಪರೀಕ್ಷಾ ಸಾಧನಗಳ ಹಲವಾರು ಪ್ರಮುಖ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತೇನೆ:

  • ಪುನರಾವರ್ತಿತ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬ್ಲಾಕ್ಚೈನ್ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ನಿಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯ. ಬ್ಲಾಕ್ಚೈನ್ಗಳ ಸಿಸ್ಟಮ್ ಭಾಗಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಈ ಅಂಶವು ಮುಖ್ಯವಾಗಿದೆ: ಒಮ್ಮತದ ಕ್ರಮಾವಳಿಗಳು, ಅಂತಿಮತೆ, ಸಿಸ್ಟಮ್ ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳು.
  • ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದುವ ವೆಚ್ಚ, ಸೇವಿಸಿದ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ನಿರಂತರ ಬಳಕೆಗೆ ಅನುಕೂಲ. ಈ ಅಂಶವು ಕಡಿಮೆ ಹಣಕ್ಕಾಗಿ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಪರೀಕ್ಷೆಗಳೊಂದಿಗೆ ಯೋಜನೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಪರೀಕ್ಷಾ ಸಂರಚನೆಯ ನಮ್ಯತೆ ಮತ್ತು ಸರಳತೆ. ಈ ಅಂಶವು ಸಿಸ್ಟಮ್ ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸುವ ಸಾಧ್ಯತೆಗಳನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ - ಪ್ರಮುಖವಾದದ್ದನ್ನು ಕಳೆದುಕೊಳ್ಳುವ ಸಾಧ್ಯತೆ ಕಡಿಮೆ.
  • ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಿಗೆ ಗ್ರಾಹಕೀಕರಣ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಒಂದನ್ನು ಆಧರಿಸಿ ಪರಿಹಾರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಗುಣಮಟ್ಟವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಸಮಯದ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
  • ಪಡೆದ ಫಲಿತಾಂಶಗಳ ಅನುಕೂಲತೆ ಮತ್ತು ಪ್ರವೇಶ ಮತ್ತು ಅವುಗಳ ಪ್ರಕಾರ (ವರದಿಗಳು, ಮೆಟ್ರಿಕ್‌ಗಳು, ಗ್ರಾಫ್‌ಗಳು, ಲಾಗ್‌ಗಳು, ಇತ್ಯಾದಿ). ನೀವು ಉತ್ಪನ್ನದ ಅಭಿವೃದ್ಧಿಯ ಇತಿಹಾಸವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಬಯಸಿದರೆ ಅಥವಾ ಬ್ಲಾಕ್‌ಚೈನ್ ನೆಟ್‌ವರ್ಕ್‌ನ ನಡವಳಿಕೆಯ ಆಳವಾದ ವಿಶ್ಲೇಷಣೆಯ ಅಗತ್ಯವಿದ್ದರೆ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಅವಶ್ಯಕವಾಗಿದೆ.

ನಿಮ್ಮ ಪರೀಕ್ಷೆಯೊಂದಿಗೆ ಅದೃಷ್ಟ ಮತ್ತು ನಿಮ್ಮ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು ವೇಗವಾಗಿ ಮತ್ತು ದೋಷ-ಸಹಿಷ್ಣುವಾಗಿರಲಿ!

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ