扫一扫微信二维码
谊诚首页
成功案例
文章动态
文章列表
PREV
NEXT
【经验】谊诚木门软件压力测试,多并发及大数
谊诚软件
•
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在线交流
谊诚——木门软件领导者
文章关键词
谊诚
压力测试
多并发
大数据
咨询热线
400-604-9527
点我,咨询