EMA C++ Performace Tools Guide : 2 Open Source Performance Tool Suite Overview : 2.1 Overview
 
2.1 Overview
The general idea behind the Open Source Performance Tool Suite is to provide a consistent set of platform test applications that look and behave consistently across the LSEG Real-Time APIs. The tool suite covers the various Open Message Model-based API products and allows LSEG’s internal and external clients to compare latency and throughput trade-offs of the various APIs and their differing functionality sets.
LSEG Real-Time Distribution System also offers the tools testclient and testserver for performance testing, focusing on throughput, latency, and capacity of LSEG Real-Time Distribution System components. The tool suite focuses on what can be done with each API and is meant to compliment other platform tools.
All tools in the suite are provided as buildable open-source and demonstrate best practice and coding for performance with their respective APIs. Future releases of API products will expand on these tests to include other areas of functionality (e.g., batch requesting, etc.). Clients can run these tools to determine performance results for their own environments, recreate LSEG-released performance numbers generated using these tools, and modify the open source to tune and tweak applications to best match their end-to-end needs.
These performance tools can generate reports comparing performance across all API products.