金蝶云星空V7.23000并发测试报告金2017/11/29金蝶云星空V7.23000并发测试报告目录一、概述.2二、目的.2三、关键字.2四、金蝶云星空总体架构..2五、测试环境..31)硬件资源..32)存储资源..53)软件环境..114)产品数据库属性..11六、部署图.12七、测试场景设计..12八、测试方法..14九、测试结果分析..141)完成事务数..142)平均每秒点击率..143)吞吐量.154)平均响应时间..155)数据库资源使用情况..166)应用服务器资源使用情况..16十、测试结论..17一、概述金蝶云星空产品是面向大中型企业,采用云计算技术开发的适应在互联网商业环境和“云+端”模式下运行的新一代企业管理软件。全面支持法人企业跨国家、跨地域、跨语系的多工厂及多组织间的业务协同。集供应链管理、财务管理、人力资源管理、金蝶云星空V7.23000并发测试报告客户关系管理等多项功能于一体,适用于单体及多组织、多工厂、多地点的制造型企业。本次测试,由Dell提供PowerEdgeR940计算机并提供技术支持一起合作完成。二、目的本次测试目的: 金蝶云星空产品在DellPowerEdgeR940的设备上是否可支持3000并发 金蝶云星空产品在3000并发下事务响应时间和系统资源使用情况 金蝶云星空产品在3000并发下可靠性和稳定性情况三、关键词DB:数据库服务器APP:应用服务器,指金蝶云星空产品部署在IIS容器下的机器CLIENT:客户端,指使用IE浏览等使用金蝶云星空的机器四、金蝶云星空总体架构五、测试环境根据测试目的,准备1台数据库服务器,11台应用服务器以及5台客户端机器,来进行本次测试。硬件资源以及软件环境以及数据库实体情况如下金蝶云星空V7.23000并发测试报告1)硬件资源DellPowerEdgeR940是戴尔最强大的服务器之一,具有高度的可扩展的处理能力、内存和内部存储空间,可加快企业应用程序的运行速度。类型型号处理器内存数量DB172.17.32.44DellPowerEdgeR9404*Intel(R)Xeon(R)CPUPlatinum-8160@2.10GHz1TB1APP_1172.17.2.64VirtualMachineE5-26502GHz(16CPUs)16GB1APP_2172.17.2.65VirtualMachineE5-26502GHz(16CPUs)16GB1APP_3172.17.2.195VirtualMachineE5-26402.6GHz(16CPUs)16GB1APP_4172.17.51.113VirtualMachineE5-26402.6GHz(16CPUs)16GB1APP_5172.17.2.92VirtualMachineE5-26502GHz(16CPUs)16GB1APP_6172.17.3.71VirtualMachineE5-26433.5GHz(16CPUs)16GB1APP_7172.17.3.72VirtualMachineE5-26433.5GHz(16CPUs)16GB1APP_8172.17.3.73VirtualMachineE5-26433.5GHz(16CPUs)16GB1APP_9172.17.3.74VirtualMachineE5-26433.5GHz(16CPUs)16GB1APP_10172.17.3.75VirtualMachineE5-26433.5GHz(16CPUs)16GB1APP_11172.17.2.91VirtualMachineE5-26502GHz(16CPUs)16GB1CLIENT_1192.168.18.135VirtualMachineE7-48502GHz(8CPUs)16GB1CLIENT_2192.168.18.136VirtualMachineE7-48502GHz(8CPUs)16GB1CLIENT_3192.168.18.137VirtualMachineE7-48502GHz(8CPUs)16GB1CLIENT_4172.17.1.185VirtualMachineE5-2640v32.6GHz(8CPUs)16GB1CLIENT_5172.17.3.76VirtualMachineE5-26433.5GHz(16CPUs)16GB1存储设备Storage6*960GBSSDSC1金蝶云星空V7.23000并发测试报告金蝶云星空V7.23000并发测试报告 BIOS参数优化参数值CPUPowerManagementMaximumPerformanceMemoryFrequencyMaximumPerformanceQPISpeedMaximumdatarateNodeInterleavingDisabled2)存储资源1.标准配置-SCV3000金蝶云星空V7.23000并发测试报告金蝶云星空V7.23000并发测试报告金蝶云星空V7.23000并发测试报告SCV3000出色的混合性能“0-100%闪存”体系结构支持超过270,000的最大IOPS、超过19,000MB/秒的带宽和每个阵列1PB的原始容量,提供充足余量处理多种要求严苛的工作负载。自我优化的体系结构采用数量更少、价格更低的驱动器,实现更大价值,实现自动化成本节约。多层数据发展、RAID分层和智能压缩主动减少初始和生命周期成本。满足未来需要的投资SCv3000加入了更为广泛的产品组合,可完善您的环境,让您信心十足地面对当前和未来的挑战。SC系列的复制和联合功能可实现广泛的第三方对接。完整的SCOS功能集—SCv3000全方位支持可节约成本的SCOS7软件,包括数据调度、智能压缩、实时迁移、实时卷迁移、使用其他SC系列阵列联合/复制、精简克隆、企业按存储容量使用计费、VLAN标记、加密、DCB、虚拟卷等。2.高级配置-SCV5020金蝶云星空V7.23000并发测试报告金蝶云星空V7.23000并发测试报告金蝶云星空V7.23000并发测试报告3)软件环境类型操作系统安装软件DB4.1.12-61.1.28.el6uek.x86_64ORACLE(11204+PSU20170418)APPWindowsServer2008R2Enterprise64-bitSP1IIS7.5+金蝶云星空V7.2CLIENTWindowsServer2008R2Enterprise64-bitSP1Silverlight4)产品数据库属性数据库大小:45GB领域类别数据量领域类别数据量基础组织1074供应链客户35用户1637部门201金蝶云星空V7.23000并发测试报告角色12610供应商13784财务科目17391仓库10凭证168413采购订单181706应收单7531采购入库单686504应付单9702销售订单214643其他应收单9816其他入库单610081现金存取单87800其他出库单244202银行转账单31618分布式调出单275117应收票据22023直接调拨单342697生产物料34921发货通知单99026物料清单140839销售退货单224678计划订单12788销售出库单349145六、部署图七、测试场景设计用例:涵盖财务,供应和制造领域,总数为78个,事务类58个,报表类20个场景设计:领域脚本名称迭代间隔(秒)并发用户总数财务应付单新增、保存、提交、审核、反审核2050金蝶云星空V7.23000并发测试报告应收单新增、保存、提交、审核、反审核2040科目余额表6040凭证新增、保存、提交、审核2040其他应收单新增、保存、审核、反审核2040现金存取单新增、保存、提交、审核、反审核2040应付单跟踪表6040应付款汇总表6040应付款明细表6040银行转账单新增、保存、提交、审核、反审核2040应收款汇总表6020应收款明细表6020应收票据新增、保存、提交、审核、反审核6040资产实物清单6020制造树型维护新增、保存、提交、审核、反审核6040物料新增、保存、提交、审核6040物料清单反查6020物料清单汇总6020物料清单列表新增、保存、提交、审核、反审核6040物料清单正查6020计划订单新增、保存、提交、审核、投放2040供应链ABC分配组新增、保存、提交、审核2040ABC分配组查询6020采购订单查询6020采购入库单新增、保存、提交、审核、反审核(6种用例)20240采购申请单查询6020分布式调出单新增、保存、提交、审核、反审核(6种用例)20240分布式调出单查询6020发货通知单新增、保存、提交、审核、反审核(6种用例)2040供应商查询6020客户新增、保存、提交、审核、反审核6040客户查询6020其他出库单新增、保存、提交、审核、反审核(6种用例)20160其他入库单新增、保存、提交、审核、反审核(5种用例)20300销售价目表新增、保存、提交、审核、反审核6040金蝶云星空V7.23000并发测试报告销售折扣表新增、保存、提交、审核、反审核6040及时库存查询6040销售出库单新增、保存、提交、审核、反审核(6种用例)20370销售订单查询6040销售退货单新增、保存、提交、审核、反审核(6种用例)20240直接调拨单新增、保存、提交、审核、反审核(6种用例)20240周期盘点计划新增、保存、提交、审核、反审核2040周期盘点计划查询6020组装拆卸单查询6020八、测试方法 3000个测试用例分配在5台客户端机器上,每台客户端机器加载600个用户 同时初始化所有用例,15分钟左右完成3000个测试用例加载 所有用例加载完成后,持续运行30分钟九、测试结果分析根据测试场景设计,选取用例全部加载后,场景持续运行30分钟的测试数据,进行分析。1)完成事务数事务数:指用例中的功能操作,如单据的保存,提交,审核,查询。对单据界面上基础资料的录入部分,如录入部门,组织或者币别等,不统计在内。客户端机器并发数完成事务数CLIENT160050925CLIENT260051078CLIENT360049319CLIENT460051176CLIENT560051503合计3000254001 3000并发全部加载成功 总共完成事务数254001,平均每秒完成的事务数为254001/30/60=1412)平均每秒点击率平均每秒点击率:为每秒发生http请求的数量金蝶云星空V7.23000并发测试报告 每台请求客户端,点击率平均,说明每个应用服务器接收的请求分布是平均的 每台请求客户端每秒可以发送超过600个请求,数据库服务器每秒可以支持超过3000请求3)吞吐量吞吐量:单位时间内通过网卡,服务器返回给客户端的所有字节数 平均每秒吞吐量小于1.2MB,说明在当前测试场景下,网络开销不大4)平均响应时间平均响应时间:客户端发送HTTP请求给服务器,服务器完成请求返还给客户端的时间金蝶云星空V7.23000并发测试报告 事务平均响应时间大部分响应在2秒以内,绝大部分在4.5秒以下说明在3000并发下,响应时间表现良好 从曲线来看,整个过程非常平稳,出现个别波峰的情况。说明当时存在资源请求相对集中,导致了系统资源争用,而引起响应时间的增加5)数据库资源使用情况 数据库CPU资源的平均利用率为20%左右,说明数据库服务器不存在CPU上的瓶颈,当前配置下可以很好的响应3000并发 从活动会话等待情况来看,出现少量的并发和应用等待,属于事务类的操作产生锁问题,基于同类单据的并发情况和响应时间表现,属于合理范围6)应用服务器资源使用情况CPU资源使用率 应用服务器CPU资源的平均利用率分别39%,39%,38%,31%,19%,66%,23%,57%,20%,33%,24%,说明应用服务器不存在瓶颈金蝶云星空V7.23000并发测试报告 应用服务器的内存,随着时间的推移,持续增加后会释放,总量基本保持不变,说明不存在内存泄漏的情况十、测试结论1.金蝶云星空产品在当前的硬件配置情况下,完全可以支持3000并发;2.金蝶云星空产品在整个测试过程中,响应时间平稳,说明金蝶云星空产品架构高效,稳定,可靠;3.在整个测试过程中,应用服务器和数据库服务器资源表现平稳,未出现资源上的瓶颈和内存泄漏;4.DellPowerEdgeR940机器在当前的测试场景下,系统表现稳定,性能表现良好,可以很好的支撑3000并发。