支付寶壓力測試報告
時間: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 |