disable or delete cookie files and similar elements at any time if your web browser or
device allows for that.
In that case, however, you may not be able to use some of this website`s functions,
"Accept". Privacy and Cookies Policy
ETP Studio for FIX is the only toolset you will ever need to test your FIX connectivity. Simple to deploy
and simple to use.
It is designed with simplicity in mind so you can carry out FIX testing in almost no-time at all. It is also
designed to satisfy the requirements of demanding technical users requiring powerful and configurable
Whether you are a QA tester, a developer or in the FIX on-boarding team, you will find your
perfect toolset in ETP Studio for FIX.
With its modular architecture you only see the tools you need, leaving all other
complexities out. Or you can power-up your toolset by adding plug-ins with advanced testing
Here is a high-level list of its capabilities:
Regression and functional testing
Achieve complete regression testing of FIX sessions before every release. Connect and test
individual services provided by different business modules.
Standard Trading Workflows
Custom Trading Workflows
FIX Engines and Bridges
Market Data Providers
FIX-Based Trading Platforms
Service Providers’ FIX Interfaces
UNIT AND SYSTEM TESTING
Exercise 100% of your business functionality, across the trade lifecycle and trading
functions. Verify functionality verticals provided through FIX and across business areas.
Order Entry, Execution and Booking
Principal and Agency Trading
High-Touch STP Chain
DMA STP Chain
Algorithmic Trading Frameworks
INTEGRATION AND SECURITY TESTING
Test the integration of FIX-enabled systems within the trading architecture. Verify trading
limits, fail-over scenarios, authorized transactions and mission-critical capabilities.
Counterparty & Market Connectivity
Down-Stream Systems (Middle & Back Office)
Global Order Management & Routing
External Interfaces (MD, MQ, JMS, etc.)
External Access Control / Permissioning
PERFORMANCE AND STATIC-DATA TESTING
Exhaust system bandwidth over multiple FIX sessions to test performance and resiliency.
Cross-check consistency of static reference data with transactions and SQL queries.
The FIX community’s most-used tool to test FIX sessions with message data from production logs.
Session-level testing, business-message testing, and smoke testing - the FIX Session Manager
delivers it all into one simple package
A power order-entry blotter to test FIX order entry, executions, ATDL files and FIX market data
from a comprehensive FIX toolbox. Preview your FIX messages before sending them or drive the FIX
Order Manager from MS Excel.
Compact and power, the FIX Exchange Simulator lets you counterparties connect directly to a mini
FIX exchange running on your PC, for interactive ad-hoc FIX testing. Acknowledge, reject, or
fill any incoming order, or its configurable strategies that care of that automatically.
Replay FIX production log files of any size, at any speed, to investigate product issues on
client connections, with automated tag replacement, message filtering, support for template
values, and even multi-protocol support beyond FIX.
Subscribe to FIX market data streams easily, let the FIX Market Data Manager build the bids &
offers book and trade against it seamlessly on parallel FIX sessions. Nothing lets you test your
FIX market data more easily.
A power UI tool for interactive testing of RFQ APIs across asset classes: subscribe to streaming
quotes, build a book, and trade against them. The most versatile RFQ testing tool for the FIX
The most comprehensive tool for FIX testing
Check out this non-exhaustive list of more than 50 features available in Esprow ETP Studio for FIX:
FIX SPECIFICATIONS MANAGEMENT
Manage all FIX dictionaries and rules of engagements from one single location. Share them
with your team and store them in source control.
Support for all FIX versions
Custom Dictionary Formats
FIX Dictionary Editor
Auto-Propagate Dictionary Changes to Tests
QuickFix Dictionary Format
FPL Unified Repository Dictionary Format
Start ETP Studio up and begin testing. Open a session and send messages to it, sourcing them
from templates or from log files.
Ad-Hoc FIX Message Sender
Session Manager with Log Files Replay
Multiple Concurrent FIX Sessions in Simulator
Send FIX Messages On-The-Fly
Shareable Global Sessions (In/Out)
Interactive GUI Testing
Support for ATDL Files
Rendering of ATDL XML GUI Files
Log Files Replay with Filtering and Throttle
FIX Market Data Subscriptions
A powerful set of reporting features covering test specifications and test results.
Rich HTML Test Execution Reports
Generate PDF Specifications from Tests
SMART TEST BUILDING
Leverage smart wizards that automatically generate test unit or simulators from your
production log files.
Build FIX Tests from Log Files
Build FIX Simulators from Log Files
POWERFUL TEST EDITOR/DEBUGGER
The industry most powerful and easiest to use editor to build FIX tests and simulator, but
also to run and debug them.
Test Debugger with Breakpoints
Grouping of Test Commands
Build Tests with Drag & Drop of Commands
Layerable Message Templates
Static and Dynamic Variables
Custom & External Test Commands
For-Loop, While-Loop, If/Then/Else, Switch
Validate FIX Response Messages
Validate FIX Fields Formats and Syntax
Simple Management of Repeating Groups
In/Out Queue X-Ref Functions
In/Out Message Queues
Inject Dynamic Data into Tests
EXTENSIVE MODULES (ADD-ONS)
With ETP Studio modular architecture your toolbox keeps growing at every release with new
Embedded FIX Exchange Simulator
Exchange Simulator Auto-Ack/Reject/Fills
Embedded FIX Order and Execution Manager
Configurable Transports (TCP, MQ, etc.)
Simulate 3rd-Party and Broker APIs
ETP Studio uniquely supports multiple concurrent FIX sessions, multiple concurrent protocol
connectors and message rates up to 20K msg/sec.
Multiple Concurrent Sessions per Test
Concurrent Incoming and Outgoing Sessions
Message rates of 5K÷20K message/sec
Session Statistics Generator
ETP Studio integrates seamlessly with databases, source control systems, continuous
integration systems, and more.
Integrated with Source Control Systems
Production Log Files Replay
Execute SQL Queries from Tests
Fetch Message Data from Excel with VLOOKUP and HLOOKUP
Capture Messages from NIC, Log Files and ESB
Integrate it within your CI/CD pipeline with a command line interpreter
FIX Log Files Importer
Full support for ISO 20022 messages
Enterprise-Grade Reporting Capabilities with ETP R-Box integration
ETP Studio integrates with ETP R-Box, an enterprise-grade QA test-reporting server.
QA teams can upload results of their tests automatically from ETP Studio to ETP R-Box to store, browse,
and share QA reports on the health of their systems.
Access can be provided to project managers and to compliance/audit teams to keep up-to-date on the
quality assurance practices of the firm and to generate reports in various formats, including MS Excel
Migrating from a Third-Party FIX Testing Product? We have you covered.
Leverage Esprow's engineering services and expertise to carry out your migration seamlessly.
Regardless of which FIX testing tool you are using, we can migrate your existing suite of test
scripts to ETP Studio automatically with our migration technology.
For some third-party products we are able to automate the migration and deliver your migrated test
within days. In other circumstances our Engineering and Professional Services will collaborate with
plan and execute the quickest and most cost effective migration strategy.
ETP Studio Multi-Protocol
Don't stop at FIX - ETP Studio Multi-Protocol offers the same powerful features of ETP Studio for
FIX but across
a wider range of financial protocols and trasports, including internal proprietary protocols and
codecs. There is
no better tool for end-to-end system testing across the enterprise.