Credit Suisse First Boston (CSFB)
Credit Suisse First Boston (CSFB) is a leading global investment banking firm serving institutional, corporate, government and individual clients. CSFBs businesses include securities underwriting, sales and trading, investment and merchant banking, financial advisory services, investment research, venture capital, correspondent brokerage services and online brokerage services. It operates in over 76 locations across more than 37 countries and 6 continents, and has some 27,000 staff worldwide.
Test Harnesses
RWA has developed two test harnesses for Credit Suisse First Boston. These were developed to enable CSFB to test their replacement equities trading platform without requiring connection to a live trading network.
The harnesses provide "Live load Simulation" which involves each simulated user session running through multiple Price Enquiries, Deal and Research Requests, with varying timings per user and a realistic spread of stock codes.
CSFB X.25 Based Test Harness
This test harness simulates many concurrently connected users, connecting via X.25, in order to allow load testing of the trade replacement system.
CSFB IP Based Test Harness
This test harness simulates many concurrently connected users, connecting via TCP/IP, in order to allow load testing of the trade replacement system.
Test Harness Functionality
The Test Harnesses RWA delivered:
Support a set of valid trade messages to ensure that the tests can operate through the different physical processes. This message set includes, for example:
Trade at Best
-
Price Request
-
Research
-
Status check
- Support an invalid message format to simulate corrupt messages.
- Cope with the differing behaviour of each message type e.g. multiple return messages from a trade
- Enable capture and reporting of returned messages
- Provide statistics gathering and reporting, and error reporting.
- Simulate multiple client connections.
- Enable simulation of client failure and connection failure
The Test Harnesses consists of several components:
- The User Session Simulator Toolkit - allowing many user usage scenarios to be modelled.
- Session Representation and Management - which maintains sessions for each user.
- Message Representation Handler - allows standard trade messages to be constructed and interrogated
- User Config File Handler - to handle user config files and allow them to be interrogate programmatically.
- Event Log File Handler - provides a generic interface onto the Event Log File
- Debug Log File Handler - provides a generic interface onto the Debug Log File
- Load Test Simulator - loads the system with simulated users.
-
Error Event Simulator - to simulate error events.
- Statistics Reporting and Capture - the number of connections made, the number of concurrent connections etc
- Reply Message Capture - to capture all reply messages for subsequent analysis
The test harnesses run on Solaris.
For further information on these Test Harnesses, or RWA's ability to create other test harnesses, please contact us
< Back to Clients projects