支付宝LR集群压测报告

Posted YatHo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝LR集群压测报告相关的知识,希望对你有一定的参考价值。

支付宝压力测试报告

 

时间:2016-03-23                                             测试人员:XXX

 

目录

支付宝压力测试报告 1

目录 1

一  测试内容 2

二  测试方法 2

三  测试目标 2

四  测试环境 2

五  系统部署 3

5.1 网络访问 3

六  性能测试结果与分析 3

6.1 LR集群压测(1) 3

6.2 LR集群压测(10) 6

6.3 LR集群压测(20) 9

6.4 LR集群压测(30) 12

6.5 LR集群压测(40) 15

6.6 LR集群压测(50) 18

6.7 LR集群压测(60) 21

6.8 LR集群压测(70) 24

七  结果汇总分析 27

 

 

 

 

一  测试内容

本次测试是针对支付宝快捷支付系统进行的压力测试,在交易接口中,只对交易接口进行压力测试,其中涵盖数据验签与签名功能。

二  测试方法

本次采用LoadRunner的专业测试工具进行集群分布式压测,采用本地动态拼装请求数据并通过http协议post方式发送支付请求。采用闭环压测,交易流程关闭访问ECIF与ICQ服务,但包含解析和拼装ICQ交互报文。

三  测试目标

1) 获取在单机部署情况下最大TPS值

2) 当某些资源耗尽时的最大TPS值

四  测试环境

环境

机器型号

操作系统

硬件cpu

硬件mem

客户端

server2008虚拟机

windows

8核

16G

服务端

Red Hat

linux

64核

126G

 

Weblogic容器采用线程1500,连接池最小300最大600连接数

Oracle数据库最大连接数2000

五  系统部署

5.1 网络访问

 

压力测试通讯流程:LR--->F5--->apache server--->F5--->支付宝应用--->数据库

六  性能测试结果与分析

6.1 LR集群压测(1)

Client系统

并发

时间

198.203.208.82

0

10

198.203.208.83

1

10

198.203.208.84

0

10

198.203.208.85

0

10

6.1.1 聚合报告

 

6.1.2 每秒的响应分布图

 

6.1.3 响应时间分布图

 

6.1.4 Client系统资源占用分布图

 

6.1.5 Server系统资源占用分布图

 

 

6.2 LR集群压测(10)

Client系统

并发

时间

198.203.208.82

3

10

198.203.208.83

3

10

198.203.208.84

2

10

198.203.208.85

2

10

6.2.1 聚合报告

 

 

6.2.2 每秒的响应分布图

 

 

6.2.3 响应时间分布图

 

6.2.4 Client系统资源占用分布图

 

6.2.5 Server系统资源占用分布图

 

 

6.3 LR集群压测(20)

Client系统

并发

时间

198.203.208.82

5

10

198.203.208.83

5

10

198.203.208.84

5

10

198.203.208.85

5

10

6.3.1 聚合报告

 

 

6.3.2 每秒的响应分布图

 

 

6.3.3 响应时间分布图

 

 

6.3.4 Client系统资源占用分布图

 

6.3.5 Server系统资源占用分布图

 

 

 

6.4 LR集群压测(30)

Client系统

并发

时间

198.203.208.82

8

10

198.203.208.83

8

10

198.203.208.84

7

10

198.203.208.85

7

10

6.4.1 聚合报告

 

6.4.2 每秒的响应分布图

 

6.4.3 响应时间分布图

 

6.4.4 Client系统资源占用分布图

 

6.4.5 Server系统资源占用分布图

 

 

6.5 LR集群压测(40)

Client系统

并发

时间

198.203.208.82

10

10

198.203.208.83

10

10

198.203.208.84

10

10

198.203.208.85

10

10

6.5.1 聚合报告

 

6.5.2 每秒的响应分布图

 

6.5.3 响应时间分布图

 

6.5.4 Client系统资源占用分布图

 

6.5.5 Server系统资源占用分布图

 

 

6.6 LR集群压测(50)

Client系统

并发

时间

198.203.208.82

13

10

198.203.208.83

13

10

198.203.208.84

12

10

198.203.208.85

12

10

6.5.1 聚合报告

 

6.5.2 每秒的响应分布图

 

 

6.5.3 响应时间分布图

 

6.5.4 Client系统资源占用分布图

 

6.5.5 Server系统资源占用分布图

 

 

6.7 LR集群压测(60)

Client系统

并发

时间

198.203.208.82

15

10

198.203.208.83

15

10

198.203.208.84

15

10

198.203.208.85

15

10

6.7.1 聚合报告

 

 

6.7.2 每秒的响应分布图

 

6.7.3 响应时间分布图

 

 

6.7.4 Client系统资源占用分布图

 

6.7.5 Server系统资源占用分布图

 

 

6.8 LR集群压测(70)

Client系统

并发

时间

198.203.208.82

18

10

198.203.208.83

18

10

198.203.208.84

17

10

198.203.208.85

17

10

6.8.1 聚合报告

 

6.8.2 每秒的响应分布图

 

6.8.3 响应时间分布图

 

6.8.4 Client系统资源占用分布图

 

 

6.8.5 Server系统资源占用分布图

 

 

七  结果汇总分析

交易

并发

时间

笔数

TPS

峰值TPS

平均TPS

LR_AVE

Server_AVE

LR_CPU%

Client_CPU%

支付

1

10

7267

12.071

30.30 

12.11 

33

27.8814

8.036

0.6

支付

10

10

66366

110.06

250.00 

110.61 

40

34.4553

20.998

5.9

支付

20

10

119839

198.738

444.44 

199.73 

45

36.7229

32.217

9

支付

30

10

147239

244.177

491.80 

245.40 

61

49.4711

42.554

12.2

支付

40

10

150226

249.131

425.53 

250.38 

94

79.5005

40.763

13.2

支付

50

10

156413

258.962

406.50 

260.69 

123

105.454

41.17

12.4

支付

60

10

156676

259.825

338.98 

261.13 

177

140.863

41.078

12

支付

70

10

158318

262.551

360.82 

263.86 

194

170.73

40.648

12.3

以上是关于支付宝LR集群压测报告的主要内容,如果未能解决你的问题,请参考以下文章

小程序多端差异调研报告(微信,支付宝,头条,QQ)

小程序多端差异调研报告(微信,支付宝,头条,QQ)

支付宝支付接口开发的回调地址怎么写

uniapp集成支付宝支付无法唤起支付宝客户端

接入支付宝支付SDK

怎么使用支付宝在电脑支付?