[This message was posted by Ahsan Chowdhury of Arista Enterprise <[email protected]> to the "Product Discussion" discussion forum at http://fixprotocol.org/discuss/24. You can reply to it on-line at http://fixprotocol.org/discuss/read/fb5831a4 - PLEASE DO NOT REPLY BY MAIL.]
Fix Protocol LoadTest Solution -I have developed customized code implemented in Loadrunner to perform Fix Protocol Loadtest / performance Testing. This Solution can be implemented based on customer's need. Advantages of running the load test with this solution -All the fix messages are generated dynamically at runtime, based on provided contract list. -Message type would be NewOrder D , Modify G, Cancel F or any other order type based on user's need. -User will be able to control all the sessions from a central place. -User will be able to check the status of the loadtest at runtime. For example how many messages are sent at current time, what is the latency for each type of messages, how many users are connected etc. -User can control the messages per second per session. -User can adjust the trade?s percentage, Modify ratio, Cancel Ratio with a simple change in data file. -User can set the ratio of the messages send for each contract. For example if you want to loadtest one contract 90% and another contract 10% then only change the user need to make is adjust the contract file accordingly. -Developed script is not only capable of sending regular trade message but also can do Spread and Strips. -User can change the contracts and prices changing in contract list. -In the case of different type of users, script can be adjusted to automatically change the message format base on session at runtime. -User will be able to observe at runtime and identify any issue with any of the sessions. -Developed code will be able to sync sequence number with the server, would start with next sequcen number of last test. -In case of failures starts during runtime, sessions can adjust this and disconnect automatically. -At the end of the test user can generate the report of the loadtest, which includes graphs, showing messages per second, transaction summary, transaction response time under laod, latency of the messages, server utilization such as cpu, memory used. Conclusion: Running the Fix Protocol Loadtest using this solution is much more controlled way of Loadtesting then other solution for Fix Protocol Loadtest. At real time user can see the message rate, latency, server utilization. Changing the Contract list, prices, session information is really simple. User can design the test according to their need, User can control trade percentage, NewOrder Modify ratio. User can configure the system to put in only trades. Basically the loadtest is configurable according to user?s need. Requirement for the Loadtest Environement The system will use Mercury Loadrunner for running the test. Customer needs to have mercury Loadrunner license according to loadtest needs. Customer must also have enough hardware resources for running the test. All the Development can be done based on customers need. if you want any further information contact: [email protected] [You can unsubscribe from this discussion group by sending a message to mailto:[email protected]] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Financial Information eXchange" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/FIX-Protocol?hl=en -~----------~----~----~----~------~----~------~--~---
