產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088

案例分享:使用性能測試工具PR對某訪問平臺進行壓力測試

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

本次案例分享是通過性能測試工具PerformanceRunner(簡稱PR)查看某訪問平臺性能需求是否滿足產(chǎn)品設計要求,總結(jié)測試階段的測試以及分析測試結(jié)果,明確被測系統(tǒng)通過性能測試出現(xiàn)的問題。

表1-1 性能測試指標一覽表

性能參數(shù)

性能目標

有效工作時間

系統(tǒng)應能保證 99.99%的時間按設計工作時間正常運行

響應時間

人員信息登記提交及人員出入信息加載響應時間均在3s以下

并發(fā)用戶

系統(tǒng)能夠支持 500 以上用戶的并發(fā)處理

 

表1-2 測試范圍一覽表

序號

模塊名稱

功能點

功能概述

1

人員信息登記

 

人員信息登記提交

提交人員基本信息到服務器保存

2

人員出入信息

人員出入信息加載

加密人員出入信息頁面

 

表1-3 測試環(huán)境配置表

用途

硬件配置

軟件配置

應用服務器

CPU:雙核內(nèi)存:16G;應用分配內(nèi)存:8G

操作系統(tǒng):windows10

測試客戶端

CPU:雙核內(nèi)存:16G

應用分配內(nèi)存:8G

操作系統(tǒng):windows10

瀏覽器:Google Chrome

工具:PerformanceRunner1.1.3

數(shù)據(jù)庫服務器

對應于應用服務器

 

測試策略

本次性能測試主要為500虛擬用戶并發(fā)下,測試系統(tǒng)的運行情況,數(shù)據(jù)是否能夠保證完整性,系統(tǒng)是能夠保持穩(wěn)定性,以及系統(tǒng)響應時間是否符合標準,具備較好的用戶體驗效果。

執(zhí)行方式

使用第三方工具 Fiddler 錄制腳本,導入到性能測試工具PerformanceRunner 中,根據(jù)用例場景,與項目組研發(fā)修改腳本細節(jié),編寫必填參數(shù),集成測試環(huán)境調(diào)試后執(zhí)行,使用資源管理器監(jiān)控cpu 等系統(tǒng)參數(shù)的性能,并通過 PerformanceRunner的報告分析找出系統(tǒng)瓶頸。

測試工具

工具類型

工具名稱

版本

用途

性能測試工具

PerformanceRunner

1.1.3

性能測試

 

 

典型場景測試結(jié)果與分析

1)并發(fā)測試測試用例:500個用戶執(zhí)行提交人員登記信息及,及加載人員出入信息頁面。

2)實際結(jié)果:用戶訪問時,平均響應時間較快,為2.22 秒左右,符合客戶要求。

3)用例描述如下:

基準測試測試用例

用例名稱

500個用戶執(zhí)行

用例編號

1

 

測試步驟

1.部署性能測試環(huán)境

2.用 Fiddler 錄制腳本

3.使用 PerformanceRunner 修改腳本后運行

 

場景設計

1.設計用戶數(shù)量 500

2.設計運行時間為 10 分鐘

執(zhí)行時間

10分鐘

 

預期結(jié)果

1.頁面響應時間平均值不超過 3 秒

2.CPU 使用率平均值不能高于 80%

3.物理內(nèi)存使用率不超過 80%

 

PerformanceRunner 分析結(jié)果:

1)平均響應時間:(注:事務響應時間記錄單位為毫秒)

PR性能測試工具

2)每秒事務數(shù):

PR性能測試工具

3)事務對照表:

 

測試項

事務名稱

平均響應時間/s

每秒事務數(shù)

1

人員信息提交

submit

1.06

202.418tps/s

2

人員信息提交+人員出入信息加載

Total

2.22

202.309tps/s

 

4)點擊率和吞吐量:

每秒點擊量

吞吐量(兆)

607

2.172


5)系統(tǒng)指標:

CPU 占用率

內(nèi)存占比

82%

28..9%

10.結(jié)論

1)實際結(jié)果:在 500 并發(fā)用戶訪問時,所有事務響應時間均為 2 秒左右,在 3 秒內(nèi);服務器 CPU 使用率平均值過高,建議提升服務器硬件性能,或部署服務器集群,分離數(shù)據(jù)庫系統(tǒng)。

2)每次測試過程的場景如下:

A.加壓方式:以 500 用戶壓力測試為例,每10s同時加壓 50 虛擬用戶,全部運行。

B.穩(wěn)定性持續(xù)時間:為了保證測試過程充分和數(shù)據(jù)準確,每次腳本運行時間持續(xù) 10分鐘。

C.減壓方式:每10s卸載100虛擬用戶。

D.思考時間:忽略所有思考時間。

E.其他設置:完全模擬Chrome瀏覽器行為;模擬瀏覽器緩存;網(wǎng)絡帶寬不限。

總結(jié):此次通過通過性能測試工具PerformanceRunner500虛擬用戶并發(fā)測試時,事務響應時間基本平穩(wěn),但是系統(tǒng)資源中CPU占用過高,已超出服務器 80%,此次判定不通過。

最后,小編關于性能測試工具PerformanceRunner的案例分享就結(jié)束了,后續(xù)我們還將分享更多有關知識。

相關閱讀:

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

性能測試工具PerformanceRunner某在線看房平臺案例分享

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

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

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

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

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

方案咨詢

×
提交信息

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

您的信息已成功提交!

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