交易系统性能和容量情况说明.doc_第1页
交易系统性能和容量情况说明.doc_第2页
交易系统性能和容量情况说明.doc_第3页
交易系统性能和容量情况说明.doc_第4页
交易系统性能和容量情况说明.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

9XXXX期货核心系统容量测试报告目录1. 介绍11.1 系统介绍11.2 测试目标21.3 测试范围22. 测试要求22.1 数据要求22.2 环境要求22.3 其他要求33. 测试环境描述33.1 软件版本信息33.2 软件版本信息33.3 链路和宽带说明33.4 测试工具43.5 测试环境部署44. 测试过程44.1 测试用例44.2 测试方案44.3 测试步骤54.4 手工测试范围55. 测试记录55.1 基本情况汇总55.2 各终端情况汇总65.3 手工测试情况汇总86. 测试结论91. 介绍 1.1 系统介绍 金仕达期货交易管理系统V6P84采用多层体系结构,利用交易中间件技术,在提供系统高容错性、高实时性、高可用性和大规模并发处理能力的同时,为期货公司改变原有的经营模式,实现期货公司的服务创新、业务创新、管理创新、决策及理念创新提供坚实的企业级技术与业务平台。它可以: 提供统一运营管理的业务处理系统: u 提供拓展服务网点,实现低成本快速扩张的通道; u 提供快速适应新业务及交易规则的可靠途径; u 提供最基础的原始数据供其它产品使用 1.2 测试目标 本次测试的总体目标是得出在基于不同的机器平台,大负载压力的情况下系统依旧可以保持正常运行状态、开展日常业务。而根据前期大量的性能测试工作以及会员的压力测试,得出了系统的最大处理性能以及系统单日的最大交易容量。 1.3 测试范围 测试的范围处理性能统计外,同时需要监控其他业务操作是否正常,如下: u 行情接收、转发是否及时准确; u 客户端下单及资金、持仓查询是否及时正确; u 风控管理终端的风险监控客户是否定时更新; u 风控管理终端的强平是否可操作; u 网络宽带链路是否正常; u 日常管理业务是否正常,包括客户开户、客户资料维护 2. 测试要求 2.1 数据要求 1)、测试用总客户数不少于 10 万,持仓记录总数不少于10 万,测试中选取的活跃客户数不低于总客户数的10%。 2)、系统中应提供一个月的历史交易数据,包含委托、成交、持仓等数据信息,按照20 个交易日计算,每个客户对应4 条委托、成交、持仓记录 : 历史持仓记录数 = 测试用总客户数 * 20 * 4 历史委托记录数 = 测试用总客户数 * 20 * 4 历史成交记录数 = 测试用总客户数 * 20 * 4 2.2 环境要求 1)、测试时需开启一定数量的风险监控服务器; 2)、测试时需记录核心系统的日志; 3)、测试高峰期,期货公司与交易所链路带宽占用率应小于80%; 4)、压力测试时,各类核心应用的主机(数据库、应用服务器、报盘机、通讯服务器、风控服务器、行情服务器、网关)CPU 平均占用率应低于80%; 5)、在线用户达到峰值的情况下,各公司的行情服务器带宽应能保证占用率不超过80%,网上交易接入的带宽占用率不超过80% 2.3 其他要求 1)、测试用的委托查询指令占比应不低于1/6,选取指令应参考实际交易情况,查询指令应包含登录指令,资金查询指令、持仓查询指令、委托查询指令、资产查询指令、历史查询指令,委托指令应包含开仓、平仓指令; 2)、压力测试持续时间不低于10分钟;3. 测试环境描述 3.1 软件版本信息模块名称 模块标识 版本号 大版本号 网上交易标准版 EConsign 6.45.2010.1213 V6.4.5 报盘机 Eif 6.9.2011.128 V6.8.0.0 周边网关 FSpxSwitch 1.98.2011.831 V6.8.1.1 柜台交易管理系统 KSManager 6.8.2010.1216 V6.8.4.9 风险管理系统 KSRiskManager 6.8.2009.707 V6.8.1.1 3.2 硬件版本信息硬件名称 硬件配置 操作系统 其他支撑软件 数据库服务器 HP DL-580 LINUX REDHAT AS 5.5 数据库SYBASE12.5 应用服务器 HP DL-380 LINUX REDHAT AS 5.5 通讯平台服务器 HP DL-380 LINUX REDHAT AS 5.5 周边网关服务器 HP DL 360 Windows Server 2003 行情服务器 HP DL 360 Windows Server 2003 3.3 链路和宽带说明 网上交易使用6个周边网关,分别连接3条线路,其中,1条网通4M线路,2条4M电信线路,共计带宽12M。连接期货交易所链路为2M SDH专线,链路图如下:图 1 交易链路图3.4 测试工具 仿真客户端用PfmTest.exe,向应用服务器提交配置速度和压力的请求,让应用服务器在一定压力强度下,进行处理。 网关压力测试工具用AsySimClient.exe,模拟网上交易,对网关增加压力,进行交易和查询。 3.5 测试环境部署 测试环境系统部署方案如下图: 图 2 系统环境部署图4. 测试过程 4.1 测试用例 根据客户日常交易中常用的操作指令,一般都包括下单、查询资金、查询持仓;为满足下单的要求,还需要查询下单时可以开仓的数量以及可以平仓的数量,这些是交易时间段交易客户日常应用的功能,一般是1:4或者1:6的比例进行,即一个下单指令伴随着4个或者6个查询指令。 4.2 测试方案 1、使用PfmTest.exe进行压力测试测试阶段 委托笔数 启用压力程序数 线程数 第一阶段 50笔/秒 1 10 第二阶段 100笔/秒 1 20 第三阶段 150笔/秒 2 15 第四阶段 200笔/秒 4 15 2、使用AsySimClient.exe进行压力测试,启用6个压力程序,分别均匀分配6个网关测试阶段 委托笔数 在线客户数 总委托数(10分钟) 第一阶段 50笔/秒 5000 3万 第二阶段 100笔/秒 7500 6万 第三阶段 150笔/秒 9000 9万 第四阶段 200笔/秒 10000 12万 4.3 测试步骤 第一步:导入大数据量的数据库到生产环境,然后启动所有服务器、客户端、报盘机等,察看运行是否正常; 第二步:分别用交易员和网上交易下单,察看是否能够正常撮合;同时记录cpu和内存使用情况; 第三步:启动压力测试工具进行操作运行正常后,进行手工测试,同时记录cpu和内存使用情况。4.4 手工测试范围 手工测试主要是围绕日常业务进行,关注点为行情、下单、查询、风险监控、风控强平、账户日常管理。操作模块 测试点 测试业务描述 是否正常备注 网上交易登陆网上交易客户登陆是否正常 行情 行情显示是否及时并正确 下单 下单操作是否及时并正确 撤单 撤单操作是否及时并正确 回报 委托回报和成交回报后,委托单状态是否显示正确 查询 资金查询、持仓查询是否及时返回数据 风控管理监控 客户风险是否及时更新 强平 强平下单是否正常 柜台管理开户 新开客户是否正常 维护 客户资料修改是否正常 5. 测试记录5.1 基本情况汇总基本情况 测试环境 Hp580G5 4颗6核,2GHZ 32G内存 测试时间 20110618测试工具 PfmTest.exe、AsySimClient.exe 系统环境 风险监控服务器运行状况 正常 风控终端运行数目 1 网上交易服务器数目 6 客户端并发连接数 最大并发数10000 网上行情服务器数目 4客户端并发连接数 最大并发数10000 业务系统配置是否等同正式生产 是 是否开启核心应用log 是 数据准备 总客户数 10万 持仓总数 80万 活跃客户数 1万 占总客户数比例 10% 数据库包含多长时间的历史数据 20个交易日 历史数据量大小(G) 8231M 历史持仓记录数 80万 涵盖多少客户数 10万 历史委托记录书 80万 涵盖多少客户数 10万 历史成交记录数 80万 涵盖多少客户数 10万 当日汇总记录 总委托数 539239 总成交数 390388 登陆指令数 23383 资金查询指令数 863853 持仓查询指令数 861986 委托查询指令数 862879 历史查询指令数 845425 其它查询指令数 863467 委托/查询 1/6 开/平 1/1 5.2 各终端情况汇总第一阶段委托成交情况平均委托数(笔/秒) 50平均成交数(笔/秒) 50平均查询数(笔/秒) 506峰值持续时间(10分钟) 10分钟 服务器负载各终端 CPU占比 各终端 CPU占比 数据库 30% 网关1 15% 应用服务器1 0.5% 网关2 15% 应用服务器2 0.5% 报盘1 10% 风控服务器 0.5% 报盘2 链路使用情况网上交易链路带宽占比 0.32% 交易所链路带宽占比 32.38% 第二阶段委托成交情况平均委托数(笔/秒) 100 平均成交数(笔/秒) 100 平均查询数(笔/秒) 100*6 峰值持续时间(10分钟) 10分钟 服务器负载各终端 CPU占比 各终端 CPU占比 数据库 43% 网关1 15% 应用服务器1 0.5% 网关2 15% 应用服务器2 0.5% 报盘1 10% 风控服务器 0.5% 报盘2 链路使用情况网上交易链路带宽占比 0.78% 交易所链路带宽占比 40.92% 第三阶段委托成交情况平均委托数(笔/秒) 150 平均成交数(笔/秒) 150 平均查询数(笔/秒) 150*6 峰值持续时间(10分钟) 10分钟 服务器负载各终端 CPU占比 各终端 CPU占比 数据库 58% 网关1 15% 应用服务器1 0.7% 网关2 15% 应用服务器2 0.7% 报盘1 12% 风控服务器 0.5% 报盘2 链路使用情况网上交易链路带宽占比 1.01% 交易所链路带宽占比 46.28% 第四阶段委托成交情况平均委托数(笔/秒) 200 平均成交数(笔/秒) 200*80% 平均查询数(笔/秒) 200*6 峰值持续时间(10分钟) 10分钟 服务器负载各终端 CPU占比 各终端 CPU占比 数据库 65% 网关1 20% 应用服务器1 0.5% 网关2 20% 应用服务器2 0.5% 报盘1 15% 风控服务器 1% 报盘2 链路使用情况网上交易链路带宽占比 1.12% 交易所链路带宽占比 48.98% 5.3 手工测试情况汇总操作模块 测试点 测试业务描述 是否正常备注 网上交易登陆网上交易客户登陆是否正常 正常 行情 行情显示是否及时并正确 正常 下单 下单操作是否及时并正确 正常 撤单 撤单操作是否及时并正确 正常 回报 委托回报和成交回报后,委托单状态是否显示正确 正常 查询 资金查询、持仓查询是否及时返回数据 正常 风控管理监控 客户风险是否及时更新 正常 强平 强平下单是否正常 正常 柜台管理开户 新开客户是否正常 正常 维护 客户资料修改是否正常 正常6. 测试结论 交易处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论