分布式RS10的性能测试
近些年来,随着中国企业信息化的快速推进和深入应用,性能测试及调优的话题开始引起人们越来越广泛的关注。北京机械工业自动化研究所(以下简称北自所)很早就开始了这一领域的研究,并结合客户的实际应用情况对RS10 ERP的性能进行了多次测试和优化,积累了比较丰富的经验。在RS10集团解决方案推出之后,又对其在分布式环境的性能下进行了细致深入的工作,限于篇幅,这里主要就压力测试方面的工作进行简单介绍。
1分布式应用场景说明
总公司下辖四个分公司,除总部所在分公司之外,其余分公司均在异地。与集中式环境下的RS10应用所不同的是,总公司与分公司需要通过DBLINK进行定时或实时的数据同步(包括数据上传及下发)。
2压力测试的网络拓扑环境
总公司与总部分公司共用同一台WEB服务器和数据库服务器,各个异地分公司则分别使用各自的WEB服务器和数据库服务器。为了更好地反映实际的异地通信情况,在总公司数据库服务器与分公司数据库之间设定网络限速:分别在无限速(千兆网络)和网络速度限制为2MBPS情况下进行压力测试。

3业务场景说明
为了保证测试结果的相对科学、准确,且测试业务类型、环境和过程最大限度接近用户实际情况,在构建测试业务场景时应选择实际应用中使用频率最高和消耗时间最长的业务案例。
测试环境尽量模拟用户实际使用环境,测试数据也采用客户实际使用的生产数据,在测试过程中,保证测试的步骤与实际应用环境一致;每次测试前,都严格地进行必要的测试数据准备和数据逻辑检查,使每一次的测试结果客观真实地反映系统性能。
总公司压力测试业务场景
| 工作站点 | 模拟日间数量 | 模拟夜间数量 |
| BOM逐级展开 | 5并发 | 3并发 |
| BOM综合展开 | 5并发 | 3并发 |
| 物料数据下发 | 1并发 | 0并发 |
| 物料数据同步更新 | 1并发 | 0并发 |
| 往来公司单位定义下发 | 1并发 | 0并发 |
| 往来公司单位定义同步更新 | 1并发 | 0并发 |
| 集中销售订单分配 | 1并发 | 1并发 |
| 集中采购计划模拟 | 1并发 | 0并发 |
| 集中销售读取分公司提货出库单据 | 3并发 | 0并发 |
| 分公司数据上传 | 0并发 | 1并发 |
分公司压力测试业务场景
| 工作站点 | 模拟日间数量 | 模拟夜间数量 |
| 入库单据录入 | 15并发 | 10并发 |
| 出库单据录入 | 15并发 | 10并发 |
| 销售出库 | 1并发 | 1并发 |
| 财务系统凭证录入 | 20并发 | 10并发 |
| 科目余额查询 | 10并发 | 6并发 |
| 凭证汇总查询 | 10并发 | 6并发 |
| MRP模拟计划编制 | 1并发 | 1并发 |
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
- 上一篇文章:机械制造业ERP建设的几个误区
- 下一篇文章:阐述中小企业选择ERP标准及注意事项
