Performance Testing of Large Scale Distributed System
Traditionally performance testing approach usually follows Identification of Key Scenarios, Setting up the Load Environment, Designing the Scripts, Generating load, Monitoring and at last Analysis and Reporting. It works for most of the system but it is completely a different ball game when conducting performance testing of large scale distributed system. In this article, some of the key characteristics and challenges will be discussed for performance testing of large scale distributed system. Key Characteristics High Volume » Terabyte of transactional records in database » Network throughput in gigabits per second High Transactions » Millions of transactions per second from end users » Millions of transactions in database due to few triggers (e.g. large report generation due to batch processing) High Concurrency »