简体   繁体   中英

QuickFIX/J - performance benchmark

I am in the team responsible for developemnt quickfix, unfortunately I don't have much experience with it and I'm learning so far.

Suppose I have a quickfixj server where I have my own logic and now I would like to test its load.

Are there any tools I could use for these tasks. Are there any external libraries or frameworks that I could use?

For now, I do it myself, putting a stub server and generating orders, eg every few milliseconds and waiting for a response, eg ExecutionReport. Then I compare the time between sending the order from the stub and the response to the execution report?

SendingTime <52>

What do you think about it?

There's a lot of ways you can feed QuickFix API with messages. You could program it to read files from a directory and do something with them. Or you could program it to read a database table of messages. Or you could hook it up to an in memory grid API to feed it messages. Or you could write NUnit or JUnit tests that call it as a library.

As for a tool, for C# or Java apps I put StopWatches in the code and use these to generate load reports.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM