Automate testing and simulate FIX counterparties for rapid deployment.
Use VeriFIX by Itiviti to help automate the costly and error-prone process of manually testing your trading system. Reduce dependencies on counterparty test environments. Accelerates development and deployment of FIX and proprietary protocol components within trading systems
VeriFIX is the industry standard for comprehensive FIX testing and realizing significant efficiencies before “going live” with complex deployments.
Offers a range of benefits for buy-and sell side institutions including trading firms, brokerage houses, ECN and ATS venues, exchanges and independent software vendors. Quickly simulate environments to dramatically optimize the testing cycle using the markets most robust, feature-rich testing and simulation tool available.
The workflow is possible through VeriFIX, the FIX and proprietary protocol testing bridge between internal and external trading systems.
Capabilities include; quickstart program for VeriFIX implementation and best practices, collaborative on- and off-site VeriFIX testing capabilities, and FIX protocol definition analysis, scripting and simulator creation.
Run limitless test configurations through VeriFIX using any combination of characters and counterparty conditions.
Incorporate tests into nightly builds using VeriFIX’s command-line script player.
High-performance message injection allows load testing between FIX counterparties.
VeriFIX’s logic engine enables users to generate dynamic test cases capable of modifying behavior based upon inputs and outputs.
Customize a FIX dialect within minutes; standard FIX libraries are pre-loaded.
Tailor message validation to any given business.
Deploy VeriFIX across multiple organizational departments and specializations.
Rapidly deploy simulated exchange environments to test any FIX application.
No programming necessary; anyone with a working knowledge of the FIX protocol can use VeriFIX.
Drill down to the most granular detail of test results.
Import and replay logs at user-defined speeds to recreate production problems.
Create test cases and control timing between multiple sessions within a single script. Use playlists to schedule
multiple scripts to be played across multiple sessions.
At scheduled intervals, VeriFIX will email interested parties of high-level test results and success rates.
Compare the results of a test to its baseline to find out how it differs. View statistics on the added, removed, and changed fields and messages.
String together lists of tests and watch them execute in real time. Run multiple tests through multiple sessions concurrently or setup dependencies to keep timings in sync.
VeriFIX comes out of the box with full support for all FIX libraries from 4.x to 5.x.
VeriFIX can connect to external databases such as order management systems and market data feeds to validate messages.
Full support for the “FIX Adapted for Streaming” encoding and decoding algorithms. Integrate VeriFIX with your market data feed.
VeriFIX can run from an API, interactive GUI or a command line-driven batch mode.