← Back to article listing


January 8, 2025
Share this

One of the ways to ensure the highest possible performance and quality of software products is to run stress/load tests. This article describes load testing of our Java FIX Engine.

This technical reference article describes the throughput and the overall time when sending one-million FIX messages

The test harness consists of two projects: a FIX Initiator and a FIX Acceptor.

The Initiator establishes the FIX Session and sends millions of FIX messages, and the Acceptor receives these messages. We then measure the message throughput rate and how long it took the Acceptor to receive one million FIX messages with and without using Onload.

This article includes a comparison of the benchmarks running in Linux power-saving mode vs maximum performance mode. This is included as it makes a tangible difference and the deployment platform performance profile mode is sometimes overlooked.

These results are based on the standard reference implementation source code samples included in the OnixS FIX Engine Java SDK distribution. We encourage people to try these on the target deployment platforms for real world performance profiling.

A simple but useful reference test. Read more to see the details.

Learn more about the OnixS ultra Low Latency Java FIX Engine SDK.

Request An Evaluation Download or Demo

Request a free 30-day evaluation download or hands-on demo walk through.

 

Is your FIX Engine specifically designed for ultra-low latency, high-frequency trading infrastructure?