金融信息交换协议(FIX)5.0 FIXT1.1(6)

原创 2007年10月08日 10:29:00
 
7 Test cases 测试用例
这些测试用例来自进行测试的FIX系统。FIX系统达到某种状态,或激发条件,被期望采取由“期望行为”所定义的正确动作。
7.1 Buyside-oriented(session initiator) Logon and session initiation test case
Ref ID参考号
Pre-
Condi-
tion
前置
条件
Test
case
测试
用例
Mandaory
/Optional
强制
/可选
 
Condition
/Stimulus
状态
/激发
Expected Beheavior期望行为
1B
 
连接并发送Logon消息
Mandatory
强制
a 建立网络连接
同对端成功创建TCP socket连接
 
 
 
 
b 发送Logon消息
发送Logon消息
 
 
 
 
c 收到有效Logon响应消息
如果MsgSeqNum过高,则发送Resend Request消息
 
 
 
 
d 收到无效Logon消息
1.         在测试输出上产生一个错误状态。
2.         (可选)发送Reject驳回消息,其RefMsgSeqNum 参照Logon消息的MsgSeqNum的值,在Text 域填写错误状态。
3.         发送Logout消息,在其Text域填写错误状态。
4.         断开连接。
 
 
 
 
e 收到任何非Logon消息
1.         记录日志:第一个消息不是Logon
2.         同上
3.         同上
4.         同上
7.2 Sellside-oriented(session acceptor) Logon and session initiation test case  
Ref ID参考号
Pre-
Condi-
tion
前置
条件
Test
case
测试
用例
Mandaory
/Optional
强制
/可选
 
Condition
/Stimulus
状态
/激发
Expected Beheavior期望行为
1S
 
收到Logon消息
Mandatory
强制
a收到有效Logon响应消息
1.         Logon响应消息进行响应
2.         如果MsgSeqNum过高,则发送Resend Request消息
 
 
 
 
b 收到带有重复特性的Logon消息(如,当存在连接时的同样的IPPortSenderCompIDTargetCompID,等
1.         产生,并测试输出一个错误状态。
2.         不发送任何消息,断开连接。(注意,发送Reject消息,或Logout消息将消耗MsgSeqNum
 
 
 
 
c 收到Logon消息,带有未认证/未配置特性(如,同系统配置比较,无效SendCompID,无效TargetCompID,无效源IP等)
1.         产生,并测试输出一个错误状态。
2.         不发送任何消息,断开连接。(注意,发送Reject消息,或Logout消息将消耗MsgSeqNum
 
 
 
 
d 收到无效Logon消息
1.         在测试输出上产生一个错误状态。
2.         (可选)发送Reject驳回消息,其RefMsgSeqNum 参照Logon消息的MsgSeqNum的值,在Text 域填写错误状态。
3.         发送Logout消息,在其Text域填写错误状态。
4.         断开连接。
 
 
收到任何非Logon消息
Mandatory
强制
第一个消息不时一个Logon消息
1.         记录日志:第一个消息不是Logon
2.         断开连接
 

金融信息交换协议(FIX)v5.0

1.   什么是FIX        Financial Information eXchange(FIX)金融信息交换协议的制定是由多个致力于提升其相互间交易流程效率的金融机构和经纪商于1992年共...
  • hanghangaidoudou
  • hanghangaidoudou
  • 2012年08月31日 15:27
  • 8825

金融信息交换协议(FIX)5.0 FIXT1.1(2)

 4 SESSION PROTOCOL会话协议一个FIX会话定义为一个在连接双方间的的带有连续序列号的有序消息双向传输流。 单个FIX会话能够跨越多个连续(不是并行的)的物理连接。在一个维持的,单独的...
  • Songzhang
  • Songzhang
  • 2007年09月25日 15:57
  • 7257

金融信息交换协议(FIX)5.0 FIXT1.1(1)

1 简介FIX会话协议与选择用于电子数据传递的物理介质(铜缆,光纤,卫星传输等)及传输协议规范(X.25,同步,TCP/IP等)无关。它提供了一个消息传递的可靠数据流。直到2006年10月,FIX会话...
  • Songzhang
  • Songzhang
  • 2007年09月25日 11:22
  • 7471

金融信息交换协议(FIX)5.0 FIXT1.1(7)

 7.3 Test cases applicable to all FIX systems Ref ID参考号 ...
  • Songzhang
  • Songzhang
  • 2007年10月08日 10:31
  • 4492

金融信息交换协议(FIX)5.0 FIXT1.1(3)

 4.5 Logon消息的NextExpectedMsgSeqNum处理NextExpectedMsgSeqNum (789)域从FIX4.4开始加入到Logon消息中,用以支持一个FIX会话的重同步...
  • Songzhang
  • Songzhang
  • 2007年09月27日 11:25
  • 5251

金融信息交换协议(FIX)5.0 FIXT1.1(4)

 5 ADMINISTRATIVE MESSAGES管理消息管理消息强调协议的应用需求。以下部分内容描述了每个管理消息,提供消息的图表。管理消息由连接各方产生。5.1 Heartbeat 心跳消息心跳...
  • Songzhang
  • Songzhang
  • 2007年09月28日 16:25
  • 5197

金融信息交换协议(FIX)5.0 FIXT1.1(5)

 6 FIX 会话层测试用例和期望行为6.1 Applicability 适用性本文档在2002年9月20日最后被修订,当时的FIX协议的最新版本为带有20020930的扩展的FIX 4.3 。此文当...
  • Songzhang
  • Songzhang
  • 2007年10月06日 10:35
  • 4313

【FIX协议】金融信息交换协议(FIX)5.0 FIXT1.1(4)

OpenGL 绘图的机制是: 先用 OpenGL 的绘图上下文 Rendering Context (简称为 RC)把图画好,再把所绘结果通过 SwapBuffer() 函数传给 Window 的 绘...
  • robinjwong
  • robinjwong
  • 2009年07月27日 10:54
  • 1063

【FIX协议】金融信息交换协议 - 3 - 通信模型

FIX通信模型
  • robinjwong
  • robinjwong
  • 2014年08月22日 14:50
  • 950

金融信息交换协议(FIX)v5.0读书笔记(1)

 1.   什么是FIX       Financial Information eXchange(FIX)金融信息交换协议的制定是由多个致力于提升其相互间交易流程效率的金融机构和经纪商于1992年共...
  • Songzhang
  • Songzhang
  • 2007年09月09日 16:18
  • 27338
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:金融信息交换协议(FIX)5.0 FIXT1.1(6)
举报原因:
原因补充:

(最多只允许输入30个字)