High Performance Technology for Trading

Onix FIX Regression Testing (FRT) Toolkit

FIX protocol memeber

 

The Onix FIX Regression Testing (FRT) Toolkit is a is a standalone GUI application designed to provide analysis, replay, stress testing and change management control of client FIX infrastructure.
 

FRT has two primary objectives:

  • Firstly to be a reference FIX client of any orientation that will behave in a standard and repeatable manner.
  • Secondly FRT may be used to capture, analyze and mimic any FIX client on either Buy-side or Sell-side using the log files obtained from previous reference FIX sessions.

FRT features include:

Reference "gold standard" FIX client
The ability to run a series of FIX reference "gold standard" Session Level and Application Level test case scenarios to ensure conformance to the FIX 4.0-4.4 protocol specification.
Benchmark and impact analysis
to establish "benchmark" message logs and automatically compare other test cases logs against these "benchmarks".
Restricting and custom Test Cases
The ability to disable any of the reference Test Cases that are not applicable in a user specific context, and to provide additional test cases.
Replay and stress testing
To capture the FIX message logs from these Test Profiles Test Cases and replay these messages thereby simulating the original participant message flows. This includes the user ability to extend and specialize the logged reference message logs with the addition of custom messages or custom tags within a message.
Counter party validation
The ability to analyze message logs captured from FIX Test Cases and indicate compatibility, or incompatibility, between Buy-side and Sell-side firm FIX implementations.
FIX Monitor
A flexible view to filter and highlight FIX messages. Significantly reduces time of message flow analysis.
Built-in Test Editor
A full-featured Test Editor with syntax highlighting and IntelliSense support significantly reduces time for test script development and modifications.
Flexible choice of scripting languages
C# or any other .NET compatible programming language (e.g. Visual Basic .NET, Managed C++ or Delphi .NET) can be used for scripting.
User-defined fields and messages support
Using the FIX Forge .NET FIX Engine powerful API the user is able to use custom messages and tags to create tests for wide variety of FIX dialects (custom implementations of FIX Protocol).
Buy/Sell Side modes
The FIX Sessions can be started as Initiator or Acceptor.
Plug-ins
Test script can use any third-party DLL library or .NET assembly.
Open-source samples
source code samples covers all basic scenarios of FRT usage.
Middle ware transport support
The ability to send and receive messages via FIX and middle ware transports (TIBCO, .NET Remoting, IBM MQ Series, Smart Sockets) within the same test script
Interaction with user
The ability to show custom Windows forms with questions or messages.
MS Office integration
Test results may be sent to MS Word or Excel.
Source-code Licence
is available.

For more information on Onix FIX Regression Testing (FRT) Toolkit please e-mail info@onixs.biz or call +44 20 7117 0111.

Home | Downloads | Contact Us | Site Map© Onix Solutions 2004–