TrustedBench: An Efficient and User-friendly Distributed Performance Testing Tool for Blockchain System
Cheng Zhong Yang, Kai Wei, Yihui Zhang, Chunyu Jiang, Weiwei Pang, Qi Zhang, Bin Liu, Lifeng Zhang, Tingting Liu, Yinqian Wu · 2023
Performance is a crucial indicator for the blockchain system evaluation. However, it is difficult to measure and comprehensively evaluate the performance of blockchain systems, particularly due to their complexity and diversity. Based on the comprehensive analysis of common blockchain systems and existing performance testing tools, this paper proposes a novel efficient and user-friendly performance testing tool for blockchain systems named TrustedBench. This tool supports all-round analysis and testing, and provides a powerful tool for understanding and analyzing the performance of blockchain systems. The architecture design, test execution process and important performance indicators of blockchain systems are introduced, and their calculation methods are further expounded. Finally, the overall results from the implementation of TrustedBench are presented and interpreted, revealing the operation and performance characteristics of some different blockchain products. With this tool, users can have a more comprehensive understanding of the performance of blockchain systems. Furthermore, TrustedBench effectively enhances the efficiency of the blockchain platform in many real-world scenarios.