產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 產(chǎn)品新聞 -正文

性能測試工具PerformanceRunner某在線看房平臺性能測試結(jié)果及分析

發(fā)布時間:2020-05-19

通過澤眾性能測試工具PerformanceRunner(簡稱PR)進(jìn)行性能測試,驗證APP端500用戶并發(fā)平均響應(yīng)時間5s之內(nèi)是否通過,測試樣品為某在線看房平臺,各個場景APP端測試執(zhí)行情況如下:
 
1.外網(wǎng)測試APP端登錄模塊逐步加壓方式執(zhí)行情況:
 

并發(fā)用戶數(shù)

執(zhí)行時間(分鐘)

平均響應(yīng)時間(秒)

每秒事務(wù)數(shù)

通過事務(wù)數(shù)

失敗事務(wù)數(shù)

CPU占用率

內(nèi)存使用率

網(wǎng)絡(luò)流量(上傳與下載)

113

123

113

123

20

10

4.85

3.73

2254

0

2%

1.3%

11%

12.5%

12Mb/s

30

10

7.07

3.76

2269

1

2%

1.5%

12%

12.7%

12Mb/s

40

10

9.69

3.77

2270

1

1.9%

1.3%

10.3%

12.3%

12Mb/s

50

6

12.12

3.75

1364

0

2%

1.4%

10.2%

12.4%

12Mb/s

 
此次執(zhí)行是以20并發(fā)為起點,逐步加壓每次按10并發(fā)遞增,30并發(fā)時平均響應(yīng)時間已超過5s,分別在40并發(fā)和50并發(fā)做了驗證,平均響應(yīng)時間皆超過5s,認(rèn)定500用戶并發(fā)平均響應(yīng)時間5s之內(nèi)該場景不通過。
 
舉例40用戶并發(fā)執(zhí)行:
 
1)響應(yīng)時間;
 
2)每秒事務(wù)數(shù);
 
3)CPU占用率;
 
4)內(nèi)存使用情況;
 
5)網(wǎng)絡(luò)流量;
 
6)登錄模塊測試總結(jié):在外網(wǎng)環(huán)境下,登錄模塊測試過程中兩臺服務(wù)器的平均CPU占用率均未達(dá)到3%,說明服務(wù)器資源消耗很低;但是40用戶并發(fā)時,其響應(yīng)時間已經(jīng)非常接近10s,在50用戶并發(fā)時,其響應(yīng)時間已達(dá)到12s,超過了10s,其網(wǎng)絡(luò)流量(包括上傳與下載)速率均在13000000Bytes/s左右,換算后約為12Mb/s,說明網(wǎng)絡(luò)帶寬對系統(tǒng)性能產(chǎn)生了影響。
 
2.APP端加載首頁模塊逐步加壓方式執(zhí)行情況:
 

并發(fā)用戶數(shù)

執(zhí)行時間(分鐘)

平均響應(yīng)時間(秒)

每秒事務(wù)數(shù)

通過事務(wù)數(shù)

失敗事務(wù)數(shù)

CPU占用率

內(nèi)存使用率

網(wǎng)絡(luò)流量(上傳與下載)

113

123

113

123

15

10

4.90

2.85

1701

1

51.4%

1.4%

11.5%

12.3%

12Mb/s

20

10

5.63

3.38

2028

0

43.4%

2.0%

11.1%

12.4%

12Mb/s

 
加載首頁模塊測試總結(jié):外網(wǎng)環(huán)境下,加載首頁模塊兩臺服務(wù)器的平均CPU占用率達(dá)到了50%,這是由于每個請求都需要加載很多靜態(tài)資源(如:圖片)造成的。
 
3.APP端刷新實時獲取房屋狀態(tài)模塊逐步加壓方式執(zhí)行情況:

并發(fā)用戶數(shù)

執(zhí)行時間(分鐘)

平均響應(yīng)時間(秒)

每秒事務(wù)數(shù)

通過事務(wù)數(shù)

失敗事務(wù)數(shù)

CPU占用率

內(nèi)存使用率

網(wǎng)絡(luò)流量(上傳與下載)

113

123

113

123

30

4

0.097

54

12905

0

55.8%

30.1%

12.0%

11.6%

12Mb/s

500

10

0.78

52

26081

84

54.2%

27.8%

12.3%

11.4%

12Mb/s

 
刷新獲取房屋狀態(tài)測試總結(jié):該模塊的并發(fā)用戶數(shù)為30時其平均響應(yīng)時間約為0.1s,遠(yuǎn)遠(yuǎn)超過了客戶要求的5s,隨后將并發(fā)用戶數(shù)增加到500,其平均響應(yīng)時間達(dá)到0.78s,但是查看服務(wù)器監(jiān)控數(shù)據(jù)發(fā)現(xiàn)30并發(fā)用戶與500并發(fā)用戶的CPU占用率相差不大。
 
4.APP端查看房屋詳情模塊逐步加壓方式執(zhí)行情況:

并發(fā)用戶數(shù)

執(zhí)行時間(分鐘)

平均響應(yīng)時間(秒)

每秒事務(wù)數(shù)

通過事務(wù)數(shù)

失敗事務(wù)數(shù)

CPU占用率

內(nèi)存使用率

網(wǎng)絡(luò)流量(上傳與下載)

113

123

113

123

30

3D

10

3.01

0.69

423

0

2.7%

2.4%

17.0%

19.1%

12Mb/s

VR

0.704

0.72

423

0

50

3D

10

4.0

0.69

433

1

2.3%

2.0%

13.0%

16.0%

12Mb/s

VR

0.97

0.70

433

0

55

3D

10

5.07

0.67

436

0

2.3%

1.7%

10.2%

12.5%

12Mb/s

VR

1.17

0.68

436

0

60

3D

10

5.20

0.69

425

0

2.4%

1.8%

10.3%

12.5%

12Mb/s

 
查看房屋模塊測試總結(jié):此模塊主要是加載房屋模型(3D模型與VR模型,包含大量圖片),通過以上圖表數(shù)據(jù)可以得出,并發(fā)用戶數(shù)為55時其平均響應(yīng)時間為5.02s,非常接近客戶需求(5s),但其CPU占用率未達(dá)到3%,這說明服務(wù)器資源消耗低,但此時網(wǎng)絡(luò)流量已達(dá)到12Mb/s;
 
所以,性能測試工具PerformanceRunner(簡稱PR)驗證某在線看房平臺APP端500用戶并發(fā)平均響應(yīng)時間是否在5s之內(nèi),最終結(jié)果是不通過,下面是全盤總結(jié)和優(yōu)化建議。
 
全盤總結(jié):在本次性能測試過程中,不滿足測試內(nèi)容要求的性能指標(biāo)的只有APP中加載首頁一個模塊,其原因可能在于:首頁中需要加載一個VR模型,組成此模型的圖片資源太多,當(dāng)高并發(fā)頻繁請求資源時則會造成等待時間較長,則其響應(yīng)時間也會比較長。
 
優(yōu)化建議:
 
從測試結(jié)果得出,在請求方網(wǎng)絡(luò)為聯(lián)通80M寬帶,服務(wù)器網(wǎng)絡(luò)為電信50M寬帶的情況下,滿足客戶需求的各模塊并發(fā)用戶數(shù)為:登錄(40并發(fā)用戶)、加載首頁(15并發(fā)用戶)、刷新獲取房屋狀態(tài)(500并發(fā)用戶)、查看房屋詳情(55并發(fā)用戶)。在測試過程中還發(fā)現(xiàn),在服務(wù)器的CPU占用率與內(nèi)存使用率較低(60%以下)的情況下,每一個模塊的測試結(jié)果中網(wǎng)絡(luò)流量的使用都達(dá)到了服務(wù)器帶寬的上限,而這也導(dǎo)致了很低的并發(fā)用戶數(shù)的平均響應(yīng)時間就達(dá)到了客戶需求;所以,當(dāng)前服務(wù)器帶寬嚴(yán)重制約了其性能,建議增加帶寬。
 
在本次測試進(jìn)行中,也遇到了如下問題:腳本開始執(zhí)行后,兩臺應(yīng)用服務(wù)器只啟動了一臺,另一臺應(yīng)用服務(wù)器的CPU占用率一直為0%,這說明負(fù)載均衡未起作用;原因分析:造成此問題的原因可能是nginx配置存在問題,導(dǎo)致nginx未輪詢分發(fā)請求到兩臺應(yīng)用服務(wù)器上;建議修改nginx配置文件,已確認(rèn)現(xiàn)在nginx能輪詢分發(fā)請求到兩臺應(yīng)用服務(wù)器上。
 
根據(jù)本次檢測的結(jié)果與測試通過標(biāo)準(zhǔn)的比對,判定本次該樣本性能測試不通過。
 
相關(guān)閱讀:
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系