7
赤峰四维软件有限责任公司

赤峰四维软件有限责任公司

金蝶、用友赤峰主要从事用友软件的销售与服务,软件开发等业务。主要经营项目有:用友U8企业管理软件、金蝶K3企业管理软件、用友T6企业管理软件、金蝶KIS企业管理软件、用友T3企业管理软件、用友T1企业管理软件、金蝶商贸版企业管理软件。联系人:屈明雷。联系电话:13171360000
 
详细赤峰用友简介
    赤峰四维软件有限责任公司简介   赤峰四维软件有限责任公司,成立于2011年,现注册资金100万元,主要从事用友软件的销售与服务,以及与之相关的计算机销售、网络规划与建设、软件开发等业务。 赤峰四维软件 更详细
  • 行业:应用软件
  • 地址:赤峰市红山区桥北蒙东云计算中心B区14号楼306室
  • 电话:13171360000
  • 传真:0476-8860751
  • 联系人:张洪波
公告
本公司专业经营企业管理软件: 用友U8企业管理软件、金蝶K3企业管理软件、用友T6企业管理软件、金蝶KIS企业管理软件、用友T3企业管理软件、用友T1企业管理软件、金蝶商贸版企业管理软件。用友软件赤峰四通有限责任公司新城分公司 、电话:0476-8860751、传真:0476-8860751、手机:13171360000、邮箱:ufidaqml@163.com、联系人:屈明雷
站内搜索

更多 申请加入成员列表
管理员
nmcfzhl
客户
badboygsl
客户
taibai
客户
haixingbu
客户
geyingying
员工
yingyingb
客户

霆智硬件︱突破NC性能极限,用友NC6平台1万用户测试顺利完成

字体大小: - - CFSTUFIDA   发表于 17-02-20 11:53     阅读(104)   评论(0)     分类:赤峰用友软件

 


 

全渠道零售产品NCV633性能压力测试方案 

 

 

目录

 

一、 总体目标

二、 环境部署

三、 测试工具

四、 测试内容描述

1. 背景数据量描述(1年业务发生量)

2. 场景具体操作描述

五、 验收标准

六、 测试人员及分工

七、 附录

 

一、  总体目标

用友NC全渠道零售产品V633版本的总体目标是打通全渠道零售产品间关系,形成定位和衔接完备的产品体系,所以本次模拟全渠道零售产品V633的主要场景:C端用户在官方商城大并发操作,以及后台NC对官方商城订单的处理。在这种场景情况下监控产品的运行状况、应用服务器、数据库服务器资源的使用状况符合系统正常运行状态,即CPU和内存均无峰值超过80%的情况。

二、  环境部署

零售后台部署在NC应用服务器,与官方商城分开部署,NC与官方商城使用同一台数据库。

服务器硬件及软件配置:

三台主要服务器均在办公网内部,网络连接为100M局域网

 

设备

配置

IP

 

NC应用服务器

FSM服务器FSMTG6980

 

CPU:Intel®  Xeon 12核心 2.2GHz,20MB Cache, 2 constitute
 内存:通用内存  RECC-64GB-(低电压16X2)
 硬盘: 系统硬盘-120G-SSD-2.5" 
 数据硬盘-高速缓存区-240G SSD
 数据硬盘-2000G-SV35--3.5英寸 SATA  II 硬盘-热插拔 RAID1 
 网卡:

操作系统:Win2012 R2

   

官方商城应用服务器

BBOX加速阵TG8100S

CPU:Intel®  Xeon 12核心 2.2GHz,20MB Cache, 2 constitute
 内存:通用内存  RECC-64GB-(低电压16X2)  
 硬盘:系统硬盘-120G-SSD-2.5"
 数据硬盘-高速缓存区-240G SSD
 数据硬盘-2000G-SV35--3.5英寸 SATA  II 硬盘-热插拔 RAID1 
 网卡:

操作系统:linux centos6.5

   

数据库服务器

BBOX加速阵TG8303S

CPU:Intel®  Xeon 12核心 3.5GHz,50MB Cache,QPI 7.2 GT/s,新架构  2颗CPU
 内存:专用高标RECC   DDR3-128GB-1600MHz(4bit低电压)(双通道8X8) 
 硬盘:系统硬盘-120G-SSD-2.5"
 IDS高数据吞吐缓存 容量512G
 数据硬盘-2000G-SV35--3.5英寸  SATA II 硬盘 - 热插拔  RAID1
 网卡:

操作系统:Win2008 R2
 数据库:oracle11g

   

客户端软件环境

设备

操作系统

浏览器

 

负载端1(手工测试)

Win7

IE9

 

负载端2(手工测试)

Win7

IE9

 

负载端3(手工测试)

Win7

IE11

 

 NC应用服务器配置信息

应用服务器: was集群

中间件

数据库链接

数据库链接池设置

WebContainer设置

JDK内存使用设置

 

IBM WebSphere7

JDBC

10-100 

Server1:15-50

Server1:768-1024

 
     

Server2:15-50

Server2:768-1024

 
     

Server3:15-50

Server3:768-1024

 

官方商城应用服务器配置信息

应用服务器:集群配置

中间件

数据库链接

数据库链接池设置

WebContainer设置

JDK内存使用设置

 
           
           
           

数据库配置信息

数据库软件:Oracle11g

序号

oracle参数及参数设置值

 

1

*.db_writer_processes=8

 

2

*.java_pool_size=1.5G

 

3

*.large_pool_size=1.5G

 

4

*.log_buffer=20M

 

5

*.memory_max_target=0

 

6

*.open_cursors=3000   

 

7

*.pga_aggregate_target=20G

 

8

*.processes=3500  

 

9

*.sga_max_size=43G  

 

10

*.sga_target=0

 

11

*.shared_pool_size=12G

 

 产品代码版本

产品

  产品代码版本

产品库版本

 

NC

NC6.33

NC6.33

 

全渠道零售产品V633

全渠道零售产品V633

全渠道零售产品V633

 

 

三、  测试工具

压力工作:使用用友公司内部压力测试工具Uaprunner

监控工具:

1.       NC服务器端使用NC-NMC监控NC应用线程,使用Uaprunner监控CPU、内存情况;

2.       数据库服务器使用Uaprunner监控CPU、内存情况;

3.       官方商城服务器使用Uaprunner监控CPU、内存情况;iuap运维工具进行监控

报告工具:

1.             应用服务器报告:因本次报告提交用户内部,所以可以使用Uaprunner生成应用服务器,如果本报告要提交外部用户参考还需要进行调整修改。

 

四、 测试内容描述

 大数据量环境下,招投标场景下使用工具UapRunner模拟官方商城下单:NC后台执行定时任务抓取官方商城端订单数据转成NC订单数据,完成销售出库及核销。

1.  背景数据量描述(1年业务发生量)

数据

基础数据量(行)

数据描述

 

业务单元

50

以三主粮数据为准

 

店铺

1

官方商城

 

内部用户

300

以三主粮数据为准

 

会籍

3

以三主粮数据为准

 

会员

500000

同样是官方商城用户数据量

 

会员消费记录

1000000(100万)

根据官方商城销售记录而来,每个活跃会员应该有20条消费记录。

50000*20=1,000,000   100

 

物料

10000

   

商品

2000

   

商品SKU

10000

以三主粮数据为准,SKU关联2000个商品

 

官方商城订单量

5000000(500万)

以海天为原型500万

 

订单中心订单量

20000000(2000万)

 500万(官方商城)+1500万(其他渠道)=2000万

 

订单中心财务明细

20,000,000(2000万)

 2000万

 

供应链销售订单

300000(30万)

 30万。统配仓零售发货单汇总销售订单,会合并行。

 

供应链销售出库单

300000(30万)

 30万

 

SCM库存管理物料出入库明细

500000(50万)

SCM库存管理物料30万销售出库+20万其他采购、调拨之类的出入库单据

30+20=50

 

库存中心物料出入库明细

20,000,000(2000万)

库存中心单据量是跟订单中心数据量一致2000万

 

应收应付付款单

500000(50万)

 50万——跟供应链库存管理数据一致

 

  2.  场景具体操作描述

 预计运行场景时间:4小时

最大运行人数:UapRunner(50000)+手工(10)

UapRunner工具模拟上人策略:每1秒上10人,全部上完人20分钟。

 

系统用户数=500000(来源于会议上大家对系统的期望支撑)

活跃会员数=500000*10%=50000

在线用户数=50000*8~10%=4000~5000

20%用户下单

60%用户商城浏览商品详情

5%用户进行会员注册   

15%用户登录后不做任何操作。

 

参考了项目中3年的预估用户数量

海天经销商预计350000官方商城用户

古井经销商预计3100000官方商城用户

三主粮用户预计3100000官方商城用户

参见《全渠道零售产品V633性能压力数据表附表》场景具体操作页签

其中会员计算实际一般安排在夜间进行,所以该操作在场景运行结束之后再进行计算。

 

五、 验收标准

1、  性能压力场景运行中,客户短响应时间及真人操作客户端响应时间应不超过以下标准

序号

功能节点

操作名称

客户端预期响应时间(s)

1

官方商城

官方商城添加购物车

 

2

官方商城提交订单

 

3

官方商城浏览主页推荐商品详情

 

4

官方商城浏览积分兑付商品详情

 

5

官方商城搜索框搜索商品

 

6

官方商城浏览资讯

 

7

官方商城会员注册

 

8

官方商城会员登录

 

 2、  CPU负载:长时间超过90%为非正常状况。

3、  内存:长时间超过80%为非正常状况。

 

六、  测试人员及分工

序号

任务

功能节点

操作名称

负责人

1

数据量准备

业务单元

50

李树安

2

店铺

1

刘灿

3

内部用户

300

李树安

4

会籍

3

李树安

5

会员

500000

宋鹏

6

会员消费记录

1000000(100万)

宋鹏

7

物料

10000

宋鹏

8

商品

2000

宋鹏

9

商品SKU

10000

宋鹏

10

官方商城订单量

5000000(500万)

袁辛坡

11

订单中心订单量

20000000(2000万)

袁辛坡

12

订单中心财务明细

20000000(2000万)

袁辛坡

13

供应链销售订单

300000(30万)

宋鹏

14

供应链销售出库单

300000(30万)

宋鹏

15

SCM库存管理物料出入库明细

500000(50万)

宋鹏

16

库存中心物料出入库明细

20000000(2000万)

宋鹏

17

应收应付付款单

500000(50万)

郑伟彪

18

脚本录制

官方商城

官方商城下单购买

张红

19

官方商城浏览商品详情

李亚苹

20

官方商城会员注册

李树安

21

官方商城会员登录

李亚苹

22

建立后台任务及业务流

订单中心

抓取商城订单

刘灿

23

生成标准订单

刘灿

24

生成统配仓零售发货单

刘灿

25

生成统配仓零售出库单

刘灿

26

生成销售订单

刘灿

27

生成会员消费记录

刘灿

28

供应链

生成销售出库单并且结算完成

刘灿

29

统一会员管理

会员积分计算

李树安

30

环境搭建

   

王绍辉、杨旭

31

运行监控

服务器状态

 

王绍辉、杨旭、对应开发人员解决问题

32

脚本运行正常

 

录制脚本人员

33

真人操作

官方商城下单购买

张红

34

官方商城浏览商品详情

李亚苹

35

官方商城会员注册

李树安

36

官方商城会员登录

李亚苹

 

七、  附录

关于系统用户数,在线用户数,并发操作用户数的计算,参考了《软件性能测试过程详解与案例剖析》 

在实际的性能测试中,经常接触到的与并发用户数相关的概念还包括并发用户数系统用户数同时在线用户数,下面用一个实际的例子来说明它们之间的差别。

        假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数是2000名,这个概念就是系统用户数,该系统有一个在线统计功能(系统用一个全局变量记数所有已登录的用户),从在线统计功能中可以得到,最高峰时有500人在线(这个500就是一般所说的同时在线人数),那么,系统的并发用户数是多少呢?

        根据我们对业务并发用户数的定义,这500就是整个系统使用时最大的业务并发用户数。当然,500这个数值只是表明在最高峰时刻有500个用户登录了系统,并不表示实际服务器承受的压力。因为服务器承受的压力还与具体的用户访问模式相关。例如,在这500同时使用系统的用户中,考察某一个时间点,在这个时间上,假设其中40%的用户在较有兴致地看系统公告(注意:这个动作是不会对服务端产生任何负担的),20%的用户在填写复杂的表格(对用户填写的表格来说,只有在提交的时刻才会向服务端发送请求,填写过程是不对服务端构成压力的),20%部分用户在发呆(也就是什么也没有做),剩下的20%用户在不停地从一个页面跳转到另一个页面——在这种场景下,可以说,只有20%的用户真正对服务器构成了压力。因此,从上面的例子中可以看出,服务器实际承受的压力不只取决于业务并发用户数,还取决于用户的业务场景。

       在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,因此,在后面的讨论中,也是主要针对业务并发用户数进行讨论,而且,为了方便,直接将业务并发用户数称为并发用户数。

        1  计算平均的并发用户数: C= nL/T      

        2  并发用户数峰值: C’ ≈C+3根号C

        公式(1)中,C是平均的并发用户数;nlogin session的数量;Llogin session的平均长度;T指考察的时间段长度。

        公式(2)则给出了并发用户数峰值的计算方式中,其中,C’指并发用户数的峰值,C就是公式(1)中得到的平均的并发用户数。该公式的得出是假设用户的login session产生符合泊松分布而估算得到的。

实例:

        假设有一个OA系统,该系统有3000个用户,平均每天大约有400个用户要访问该系统,对一个典型用户来说,一天之内用户从登录到退出该系统的平均时间为4小时,在一天的时间内,用户只在8小时内使用该系统。

则根据公式(1)和公式(2),可以得到:

              C = 400*4/8 = 200

              C’≈200+3*根号200 = 242

  

 

全渠道零售产品V633性能压力测试

霆智硬件加速阵部署场景

用友集团机房服务中心


BBOX加速阵 3台集群


工程师现场实施部署BBOX加速阵


BBOX加速阵集群近景

 
2016/07/01 08:32:16

目录

测试概要

   1.1 测试目的

   1.2 环境部署

      1.2.1 服务器配置信息

      1.2.2 中间件配置信息

   1.3 场景配置

测试结果

   2.1 执行摘要

   2.2 资源利用率

   2.3 网络吞吐量

   2.4 每秒通过事务数

   2.5 事务平均响应时间

   2.6 用户加载

   2.7 磁盘读写速率

   2.8 事务执行次数

测试总结


1 测试概要

1.1 测试目的

    本次测试利用UAPRunner工具,部署一定的测试环境、测试场景,在NC6.3.3UAP版本进行压力测试,通过模拟用户10000人在线操作,验证产品的运行状况以及服务器资源的使用状况。

1.2 环境部署

1.2.1 服务器配置信息

霆智FSM服务器FSMTG6980--功能nc服务器

CPU

Intel  Xeon (2593 Mhz, 1 Socket, 32 Cores Per Socket)

内存

63GB

网络带宽

1000Mbps

IP地址

10.10.5.65

操作系统

Microsoft  Windows 2008 Longhorn Server 64-bit (6.1)

霆智BBOX加速阵TG8100S--功能官方商城

CPU

Intel  Xeon (2601 Mhz, 1 Socket, 32 Cores Per Socket)

内存

62GB

网络带宽

 

IP地址

10.10.5.64

操作系统

CentOS  6.5 Final 64-bit (2.6.32-431.el6.x86_64)

霆智BBOX加速阵TG8303S--功能数据库服务器

CPU

Intel  Xeon (2594 Mhz, 32 Socket, 1 Cores Per Socket)

内存

127GB

网络带宽

1000Mbps

IP地址

10.10.5.66

操作系统

Microsoft  Windows 2012 Windows Server 8 32-bit (6.2)

1.2.2 中间件配置信息

中间件(基于应用服务器)

中间件类型

 

数据库连接类型

JDBC

数据库连接池设置

 

中间件线程池设置

 

JVM 内存使用设置

 

UAP 版本

 

1.3 场景配置

    总用户数:10,000 

    用户加载策略:整体,每隔 1 秒上线 15 人,每隔 1 秒下线 15 

    用户执行策略:按时间(分钟/整体),执行 120分钟

序号

用例流名称

用户数量

步长(ms)

思考时间(ms)

集群节点

1

注册

200

60,000~90,000

0

127.0.0.1:10000

2

浏览推荐商品

1,800

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

3

浏览积分兑换商品详情

1,800

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

4

浏览资讯

800

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

5

添加购物车

900

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

6

登录

1,700

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

7

搜索商品xnwl0000701

1,500

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

8

下单购物新

900

60,000~90,000

0

127.0.0.1:10002,  127.0.0.1:10001, 127.0.0.1:10000

9

注册2

200

60,000~90,000

0

127.0.0.1:10001

10

注册3

200

60,000~90,000

0

127.0.0.1:10002

测试结果

2.1 执行摘要

    成功事务总数:1,418,590

    失败事务总数:35

    持续运行时间:02:23:47

    所有用户上线用时:00:11:08

    最高同时在线用户数:10,000

    最高同时在线用户执行时间:02:00:05

2.2 资源利用率


颜色

名称

最小值

最大值

平均值

 

10.10.5.65_CPU

0

4.053

0.048

 

10.10.5.65_MEM

21.03

23.075

22.118

 

10.10.5.64_CPU

19.966

36.673

29.549

 

10.10.5.64_MEM

57.323

58.586

57.902

 

10.10.5.66_CPU

19.568

33.112

24.975

 

10.10.5.66_MEM

70.443

70.789

70.68

2.3 网络吞吐量

颜色

名称

最小值

最大值

平均值

 

10.10.5.65_RX

0.033

32.683

4.359

 

10.10.5.65_TX

0

47.033

2.937

 

10.10.5.64_RX

2668.762

32069.738

16118.388

 

10.10.5.64_TX

2095.529

21484.312

11945.634

 

10.10.5.66_RX

1685.64

6750.134

3739.689

 

10.10.5.66_TX

9613.385

26841.22

15390.268

2.4 每秒通过事务数

颜色

名称

最小值

最大值

平均值

 

每秒通过事务数

68.6

290.342

179.385

2.5 事务平均响应时间

颜色

名称

最小值

最大值

平均值

 

注册.注册

0.057

6.213

0.088

 

浏览推荐商品.浏览推荐商品

0.145

32.174

0.204

 

浏览积分兑换商品详情.浏览积分商品详情

0.048

20.057

0.084

 

浏览资讯.查看资讯

0.023

6.041

0.038

 

添加购物车.加入购物车

0.13

24.205

0.19

 

登录.退出

0.013

0.264

0.018

 

登录.登录

0.11

18.125

0.151

 

搜索商品xnwl0000701.搜索xnwl0000701

0.418

22.471

0.484

 

下单购物新.立即去支付

0.169

1.329

0.197

 

下单购物新.提交订单

0.048

0.706

0.061

 

下单购物新.去结算

0.106

18.158

0.158

 

注册2.注册

0.059

24.275

0.099

 

注册3.注册

0.058

18.231

0.099

2.6 用户加载

颜色

名称

最小值

最大值

平均值

 

用户数量

10000

10000

10000

2.7 磁盘读写速率

颜色

名称

最小值

最大值

平均值

 

10.10.5.65_READ

0

0

0

 

10.10.5.65_WRITE

0

194.085

11.343

 

10.10.5.64_READ

0

1965.122

3.544

 

10.10.5.64_WRITE

49.826

1286.212

642.763

 

10.10.5.66_READ

5944

25476.19

13450.997

 

10.10.5.66_WRITE

115

18313

1039.241

2.8 事务执行次数

名称

成功事务数

失败事务数

总事务数

注册.注册

21,050

1

21,051

浏览推荐商品.浏览推荐商品

189,177

9

189,186

浏览积分兑换商品详情.浏览积分商品详情

189,533

0

189,533

浏览资讯.查看资讯

84,259

3

84,262

添加购物车.加入购物车

94,597

1

94,598

登录.退出

178,831

1

178,832

登录.登录

178,827

5

178,832

搜索商品xnwl0000701.搜索xnwl0000701

157,117

5

157,122

下单购物新.立即去支付

94,349

2

94,351

下单购物新.提交订单

94,349

2

94,351

下单购物新.去结算

94,346

5

94,351

注册2.注册

21,077

1

21,078

注册3.注册

21,078

0

21,078

测试总结

本次基于NC6平台测试用UAPRunner工具实际模拟了 10,000 个用户,运行了 120 分钟,基于霆智BBOX加速阵服务器系统,整个运行过程中应用服务器和数据库服务器均未出现异常情况,运行效率十分优良。

55日部署霆智BBOX加速阵服务器系统,运行到614日,进行了4000个用户测试,到7110000个用户测试,并运行到81号截止,霆智BBOX加速阵服务器系统0宕机运行。

管理信息化专家----赤峰四维软件有限责任公司为您提供多种企业管理信息化解决方案,欢迎来电咨询!


请您继续关注我们的微信,我们为您提供最新鲜最前沿的企业管理信息化服务的资讯!

 

 

赤峰市最大的企业管理信息化服务提供商随时为您服务!

联系电话:0476-8272100

服务热线:400-0476-120

返回文章列表标签:赤峰用友软件  

分享到:

下一篇:云ERP丨上市企业光合文旅携手金蝶云ERP,探索文旅产业富矿 上一篇:典型案例丨盾安智控精益管理体系(DPS)在NC6落地

发表评论评论 (0)
发表评论

登录名   密码   游客无须输入密码     注册企博网帐号

验证码