系统压力测试方案
李宁WMS系统
性能测试方案
2015年3月
目录
1.服务器部署方案介绍
2.测试工具介绍
3.性能测试目标
4.性能测试对象
5.性能测试前题条件
6.性能测试场景
7.性能测试策略
8.性能测试步骤
1.服务器部署方案介绍
压力测试环境配置参数
2.测试工具介绍
LoadRunner,是一种预测系统行为和性能的负载测试工具。
通过以模拟上用户实施并发负载及实时性能监测的方式来确认
和查找问题,LoadRunner能够对整个企业架构进行测试。
压力测试模似图
根据WMS系统规划,将来软件上线后需要支持大量数据库并发处理,为保证系统能够持续稳定运行,通过模拟1年内并发用户请求实施并发负载及实时性能监测的方式来测试服务器是否满足要求,最大限度地利用和规划IT资源。因此测试目的是衡量软件,服务器的CPU和存储I/O的综合能力是否满足要求。
●查询业务
❑ASN查询
❑SO查询
❑交易查询
❑库存查询
●导入导出
❑上架指导单导出
❑一步上架导入
❑收货库内作业明细报表导出
❑发货库内作业明细报表导出
❑拣货单报表导出
❑库存报表导出
●收发货作业
❑ASN界面收货(全收)
❑波次分配
❑批量发运
❑扫描收货
❑包装复核
❑扫描盘点
5.性能测试前提条件
•单据量:经过与业务人员确认,压力测试单据数据峰值如下: –取一年的订单数据量(单据行)*2作为峰值数据
–入库订单量=3.3万*2=6.6万
–出库订单量=25万*2=50万
–库存量=17万*2=34万
–货品量=3000*6*4*4*2=60万
–订单明细行按平均每单50行计算。
6.性能测试场景【1】查询业务 ☐ASN查询页面
☐SO查询页面
☐交易查询页面
6.性能测试场景【1】查询业务
☐库存查询页面
☐货品查询页面
☐入库上架单导出:
☐一步上架导入:
☐收货库内作业报表导出:
☐发货库内作业报表导出:
☐拣货单报表导出:
☐库存报表导出:
☐批量收货(BASE全收) :
☐波次分配:
☐批量发运
☐扫描收货
☐包装复核
☐扫描盘点
☐服务器性能指标:
•测试人员
李宁WMS推广项目项目组测试顾问。
•测试方法
测试工具模拟客户端,并行发起操作,测试服务器和应用程序性能。
•测试发起策略
客户端发起压力测试。
•测试执行策略
通过从某一假定起点(初始数据量) 通过增加负载的方式,对系统进行性能测试。
•测试监控策略
监控的内容包括数据库服务器,应用服务器的CPU、内存,IO状况。
•测试数据
此次测试通过脚本将数据复制完成。
汇报结束
谢谢!