谊诚软件出品
扫描关注微信公众账号

扫一扫微信二维码

【经验】谊诚木门软件压力测试,多并发及大数

谊诚软件2015-10-31经验之谈

谊诚木门软件压力测试,
多并发及大数据条件下的系统压力测试性能数据分析结果

 

梦天订单/生产管理系统极限测试

为了验证梦天木门订单/生产管理系统的综合性能指标,同时发现软件系统中存在
的性能瓶颈,优化软件,验证稳定性与可靠性,最后起到优化系统的目的。


本次压力测试由梦天总经办、信息部、技术部、PMC计划物控部、开单部、各大区
区域经理、财务部、经销商;华悦木业总经办、信息部、PMC计划物控部、开单部
;谊诚科技开发部、客户实施部等部门共同协助完成。

1压力产生端环境(客户端)
硬件环境:Intel(R) core(R) D 2.0GHz以上处理器;2GB内存;10/100M网卡;
操作系统:Windows XP professional SP2
网络环境:100M 交换
2服务器端环境
硬件环境:Intel (R) Xeon (R) 2.27GHz 8核处理器;16GB内存;10/100M网卡;
服务器操作系统:Microsoft Windows 2003 Advanced Server SP4
数据库系统:Microsoft SQLServer 2005
网络环境:100M 交换
 
3压力测试目的:测试订单系统在正常实用峰值情况下的服务器各个关键参数的
性能指标,估算系统的最大负载能力。

4压力测试方法:
1.测试数据“部件工艺分解”这个操作由于基础数据量最大(14万行),操作最为频
繁,故将此操作作为系统瓶颈的主要衡量依据。
2. 确定存量数据的规模:1000经销商平均订单数量峰值500份订单量;
3.确定需要进行系统压力测试的业务:(主要针对系统影响最大的部件分解,价格
计算);
4.确定操作用户的类型和数量:主要为订单审核员
5.峰值业务量的要求(以1000经销商需求订单审核员数量20人同时在线部件分解计
算,报表统计,价格计算);30-50个经销商同时在线进行下单操作
6.对实时业务响应时间的要求(如在峰值情况下,分解一张订单的操作的处理时间
(如小于20S));

5测试服务器对象及参数:
对象1:MEMORY(内存)           参数:pages/sec(每秒页面)
对象2: PhysicalDisk(硬盘)   参数:Avg.disk Queue Length(磁盘读写队列)
对象3:Processor(进程)      参数:% Procsessor Time (CPU进程时间)
对象4:TCP(网络)            参数:segments/sec (每秒数据包量)

6测试步骤:
1.系统中新建测试用临时业务账号订单审核员数量补足20个订单审核员。
2.系统中测试账号预下测试单20份,每份单子10款门。
3.确定业务操作峰值时间(2012-6-16  10::00-11:00)。
4.测试人员关键操作步骤,反复进行部件分解,部件分解清楚,重新部件分解操作。
5.测试人员 整体记录单个单子部件分解时间。
6.系统维护人员,监控并截图记录服务器性能监控参数,大致统计各个时间段系统
性能参数(以10分钟统计一个平均节点的参数)。
7.分析测试的结果,整理并形成压力测试报告,并给出相关的建议。

7、使用软件脚本对服务器极限性能测试估算系统最大负荷数
1.     说明:测试要分2块进行,一块是外部接单速度,另外一块是订单分解速度;
还有就是在做订单分解时需求部门报表查询速度,这些动作不能分开进行应该穿插
同时进行;录制脚本中的操作与人工操作的流程一致。
  举例:要外部经销商先同时
登录
20或者更多先进行下单,记录他们下单页面的打开及存盘时间,
2.    在订单下达完成后,由接单部门进行订单审核分解,这时继续要求外部经销商
进行下单,同时记录订单分解及外部下单网页的相应速度,

3.     在订单分解时,进行报表查询最好找那种逻辑关系比较复杂的报表,在订单分
解时进行制表,最好多人同时制同一张表或不同表,看订单分解速度是否有影响及
报表响应速度,

4.     报表相依速度测试,停止订单分解,单纯制刚才的报表,看看这时报表的相应
速度是多少,是否有变化。

5.     要统计各操作员的单据时间、订单分解时间及报表查询时间,这个很容易看也
是需求部门比较想要看到的,也是我们想知道最后的结果。
 

8、服务器性能参数监控记录表:
 
 
 
 压力测试总体情况
系统压力测试开始10分钟后,出现硬盘网络峰值,到20分钟之后硬盘平均每10秒左右
出现一次峰值,网络平均3秒出现一次峰值。30分钟之后测试逐渐停止,系统峰值出现
频率逐渐降低。
在此次压力测试过程中,服务器内存瓶颈及服务器CPU瓶颈均没有到达,其中CPU使
用率平均在30%左右,内存使用在2.8G-3.4G。

测试环境下的业务量(1000经销商需求下的订单审核员数量20人同时在线进行价格核
算、部件分解计算,报表统计,价格计算);30-50个经销商同时在线进行下单操作。

由以上条件可得出测试极限值:(由于测试人手有限,当前极限值并不为系统真实值)

同时在线用户数50个(30个经销商,20个订单审核员)每小时600份订单(每张订单
平均10套门),即每小时可下单完成6000套,每日可下6000*8=48000套;月产能则
可达到48000*30= 1440000套


下图为极限压力下的订单审核员各模块功能系统反应时间 
 
 
 
 
 
 
 
 
   
     









了解更多数字化木门智造的内容敬请
联系谊诚
张经理  TEL:18190700173   QQ:10924680     点击QQ在线交流
周经理  TEL:13668161128   QQ:269985767   点击QQ在线交流
谊诚——木门软件领导者   
文章关键词
谊诚
压力测试
多并发
大数据