QuickFix验收测试

时间:2012-01-30 11:35:06

标签: quickfix fix-protocol

有人可以解释一下QuickFix的确切验收测试(测试)吗? 现在我做了几个测试,测试消息的延迟和吞吐量,但我不知道QuickFix测试的验收测试是什么。
我已经在网上搜索了这个,但我没有设法找到问题的答案。所以如果有人知道我要测试什么或者已经做过这样的测试,请在这里写一下,这样我和其他像我一样的人都可以看到它。感谢您提前获得所有帮助。

1 个答案:

答案 0 :(得分:1)

通过'验收测试'我假设你指的是某种一致性测试?如果是这样,那么它取决于您尝试测试的业务场景以及FIX连接如何支持。例如,您FIX连接可能是定价Feed。在哪种情况下,一致性测试可能包括:

  1. 修复会话级别测试(即检查双方是否符合FIX协议
  2. 测试符号订阅和正在收到的价格
  3. 但是,如果您的FIX会话是订单Feed,那么测试将包括与订单相关的方案,例如测试您可以提交订单,接收订单更新(填写,拒绝和取消等)。如果断开连接,则测试订单的行为(即,如果您失去与交易所的连接等,您的GTC订单会被取消)

    STP一致性测试有望产生如下问题的答案:

    1. 我如何保证我已收到所有优惠
    2. 我如何重播在断开连接时可能已完成的交易?
    3. 如何唯一识别交易? (即我需要哪些FIX标签或标签组合)
    4. 无论您是一致性测试STP,定价还是订单修复会话,您总是希望进行基本的修复会话级别测试。

      帮忙吗?