51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3351|回复: 8
打印 上一主题 下一主题

[原创] 太平洋用Loadrunner搞公开ERP压力测试,看热闹

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-30 09:31:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
9月29日,由Pconline和微软发起并联合浪潮通软,以浪潮myGS PS ERP为前端,以微软SQL server 2005为后端的国内首次第三方ERP压力测试在PConline正式开始。
鉴于国际上流行的TPC和SPEC基准测试基本上是极端软、硬件环境下的测试,对中国中小型用户的实际参考价值不大。本次第三方ERP压力测试的目的就是尽量模拟中小型商业企业真实的业务需求和典型的硬件支撑平台,为中小型用户采购软、硬件环境提供高参考价值的测试数据。
如果把TPC和SPEC等基准测试比作“奥运会”,是为了充分展示最强的硬件平台、最佳的技术支持和最好的性能,那么此次第三方ERP压力测试就是选择中小企业用户数据中心实际的硬件配置,选择国内最有代表性的ERP软件和数据库系统,模拟用户最常使用的功能进行的“全民健身”活动。
在微软中国技术中心,由微软测试工程师、浪潮通软开发工程师以及PConline企业频道编辑组成的测试团队,经过搭建环境并验证、修改、确认测试方案。测试方案于9月28日正式确定。
本次测试充分考虑中小企业的实际硬件环境并兼顾前瞻性,选择四核x86的1路、2路、4路服务器作为测试硬件平台,选择ERP用户最常用的财务、物流共9个模块组成混合场景,以用户最关心的最大并发数作为主要测试指标,同时平衡每秒事务数和平均响应时间,给用户提供最贴近实际使用环境的数据作为构建企业数据中心软、硬件平台的最佳参考。
本次测试从9月29日开始持续到10月中旬,测试数据将在10月下旬至11月上旬公开发布。

测试方案

   浪潮通软myGS PS ERP 软件在国内中小企业占有较高市场分额,是中小企业典型的应用系统,微软SQL Server 2005在国内也保持了最高的装机量。因此选择这两个平台作为测试软件。

  测试拓扑

  由于浪潮通软myGS PS是C/S结构,其实际部署为客户端安装myGS PS 9.1,服务器端安装SQL Server 2005 数据库。因此测试拓扑也为两层,在客户机上安装Loadrunner虚拟用户操作,服务器端安装64位SQL Server 2005 SP2。

    考虑到目前国内中小企业的应用类型,我们选用了从低到高的多套硬件平台。处理器分别采用1路到4路的四核CPU,内存采用1G到32G的多种配置。

 



 

  测试拓扑图

  系统平台

Microsoft Windows Server 2003 Enterprise x64 Edition
Microsoft Windows Server 2003 Enterprise  Edition(32Bit)
Microsoft SQL Server 2005 with SP2 (点击查看SQL Server 2005介绍)
应用软件:浪潮通软ERP PS9(点击查看ERP-PS9介绍)
测试工具:LoadRunner(点打击查看Loadrunner介绍)      
测试模块
  本次测试的模块为浪潮ERP PS供应链流程,包括:

凭证制单
凭证记帐
科目余额查询
采购入库单记帐
库存入库单记帐
全月加权成本计算
库存辅助管理余额查询
销售提货单制作
客户欠款余额查询
物流模块的流程混合测试
帐务模块的流程混合测试
      

      浪潮ERP供应链流程

  1-9项目是供应链中各单功能模块的压力测试,而10、11项目是从定单下达、采购加工、库存、提货出库到回收货款等一系列相关物流以及帐务的ERP流程压力测试,测试的宗旨是力求能真实模拟企业日常业务流程,这样的测试结果会更有参考价值(相关文章参考本站《从定单到现金流程图解》)。

  本次测试结果如何衡量

  测试的结果将会以下面几个指标呈现给各位读者。

  1、并发用户数

  “并发负载”是ERP系统所能承受压力的直接体现,当到达某个并发极限负载级别之后,响应时间将会急剧的增加。一个性能比较好的应用系统,当并发负载从0逐渐增加时,例如,1个、5个、10个、15个、20个、25个.....在初始增加阶段,响应时间应该增加的不明显,如果当到达极限级别,例如500个、1000个的时候,可能会由于某种资源到达了瓶颈、或者程序的某个地方到达了瓶颈,从此之后,随着负载的继续增加,响应时间将急剧上升......

  ERP系统的并发数是目前中小企业用户最关心的指标,也是本次测试结果的主要参考数据。

  2、响应时间   

  “响应时间”包括“最大响应时间”和“平均响应时间”,是可以判断一个被测应用系统是否存在性能瓶颈的最直观的要素。“响应时间”与“并发负载”存在密切的关系。例如,在执行完性能测试后,发现某个交易的“平均响应时间”为8秒,超过了预先确定下来的性能指标“该交易的性能指标为平均响应时间要小于等于3秒”。此时,就可以认为被测应用系统存在性能瓶颈了,要利用一定的手段去探查被测应用系统中哪个地方引起了系统的处理效率低以及低的原因了。

  3、TPS(Transactions Per Second)

  TPS是指系统的每秒事务处理能力,也是判断一个系统性能的主要指标,尤其是象ERP和交易平台这样的流程类系统。
    当系统没有达到性能瓶颈时,TPS随着负载的增加呈近似线性增长,当接近性能瓶颈时出现拐点。如果系统健壮性较好,在到达性能瓶颈后,TPS基本保持水平,不会再随着负载的增加而有显著增长;而如果系统存在比较严重的性能问题,当到达性能瓶颈后,TPS则会出现明显的下降趋势  。
http://www.pconline.com.cn/servers/erp_test/

[ 本帖最后由 Zee 于 2007-9-30 09:58 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2008-1-3 22:44:59 | 只看该作者
厉害 厉害
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-1-2 14:13:50 | 只看该作者
宣传宣传,大有好处啊!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-1-2 13:59:46 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-8 14:44:59 | 只看该作者
70%多了还不算普及啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-30 10:04:53 | 只看该作者
原帖由 jianjunh 于 2007-9-30 09:36 发表
呵呵,估计对普及Loadrunner有很大好处,顺便也宣传一下软件测试



!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-30 09:50:27 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-9-30 09:36:44 | 只看该作者
呵呵,估计对普及Loadrunner有很大好处,顺便也宣传一下软件测试
回复 支持 反对

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-9-30 09:35:56 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 22:42 , Processed in 0.086557 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表