电竞比分网-中国电竞赛事及体育赛事平台

分享

系統(tǒng)性能測(cè)試報(bào)告

 桃花源士 2022-01-19

“'

多式聯(lián)運(yùn)及物流樞紐

仿真應(yīng)用平臺(tái)

性能測(cè)試報(bào)告

文檔描述信息:

文件名:

水運(yùn)院Desims系統(tǒng)_用戶(hù)登錄接口性能測(cè)試報(bào)告

版本:

V1.0

發(fā)行日期:

XXXX-XX-XX

文檔創(chuàng)建者:

文檔評(píng)審者:

文檔修訂摘要:

版本

日期

作者

修訂描述

備注

1.0

XXXX-XX-XX

目錄

引言................................................................................................................................. 4

1.1        編寫(xiě)目的................................................................................................................................................. 4

1.2        術(shù)語(yǔ)、定義和縮寫(xiě)................................................................................................................................ 4

2.      性能測(cè)試目標(biāo)............................................................................................................ 5

3.      性能測(cè)試場(chǎng)景............................................................................................................ 5

3.1        負(fù)載測(cè)試場(chǎng)景........................................................................................................................................ 5

3.1.1          登錄并發(fā)場(chǎng)景............................................................................................................................... 5

4.      測(cè)試環(huán)境................................................................................................................... 6

4.1        /硬件環(huán)境........................................................................................................................................... 6

5.      測(cè)試資源................................................................................................................... 7

5.1        測(cè)試工具................................................................................................................................................. 7

5.2        測(cè)試人員、時(shí)間及地點(diǎn)....................................................................................................................... 7

6.      測(cè)試結(jié)果及分析........................................................................................................ 7

6.1        負(fù)載測(cè)試................................................................................................................................................. 7

6.1.1          登錄并發(fā)測(cè)試結(jié)果(XXXX-XX-XX更新)..................................................................................... 7

6.1.2          登錄并發(fā)測(cè)試結(jié)果分析(XXXX-XX-XX更新)............................................................................. 9

7.      性能測(cè)試結(jié)果總結(jié)................................................................................................... 12

引言

1.1  編寫(xiě)目的

本性能測(cè)試報(bào)告文檔主要為相關(guān)人員了解XXX在測(cè)試環(huán)境下,其操作響應(yīng)時(shí)間、能夠支持的最大負(fù)載等性能指標(biāo)。

1.2   術(shù)語(yǔ)、定義和縮寫(xiě)

性能測(cè)試:指特定條件下所進(jìn)行的對(duì)系統(tǒng)響應(yīng)時(shí)間的測(cè)試。

負(fù)載測(cè)試評(píng)測(cè)系統(tǒng)在不同負(fù)載條件下的性能響應(yīng)速度,屬于性能測(cè)試的一種。

壓力測(cè)試:確定系統(tǒng)最大負(fù)載而進(jìn)行的一項(xiàng)性能測(cè)試,屬于性能測(cè)試的一種。

并發(fā):指在某一時(shí)刻(某秒)多用戶(hù)同時(shí)向服務(wù)器提交請(qǐng)求。即在1秒鐘內(nèi)服務(wù)器能同時(shí)正確響應(yīng)的用戶(hù)請(qǐng)求,一般用線(xiàn)程來(lái)模擬實(shí)際用戶(hù)的并發(fā)請(qǐng)求。

并發(fā)用戶(hù):指在性能集合點(diǎn)并發(fā)執(zhí)行事務(wù)的用戶(hù)。

最大并發(fā)用戶(hù)數(shù):指系統(tǒng)已不能正確響應(yīng)超過(guò)5%并發(fā)事務(wù)時(shí)的最大虛擬用戶(hù)數(shù)。

在線(xiàn)用戶(hù):指用戶(hù)登錄系統(tǒng)后,一直未退出系統(tǒng)或用戶(hù)處于活動(dòng)狀態(tài)。

虛擬用戶(hù):通過(guò)執(zhí)行測(cè)試腳本模仿真實(shí)用戶(hù)與被測(cè)系統(tǒng)進(jìn)行通信的用戶(hù)。

事務(wù)(交易):完成一定功能的單個(gè)或多個(gè)操作處理過(guò)程就是一個(gè)事務(wù)。

集合點(diǎn):即并發(fā)操作點(diǎn),就是多用戶(hù)同時(shí)向服務(wù)器提交請(qǐng)求的操作點(diǎn)。

響應(yīng)時(shí)間:從客戶(hù)端發(fā)出請(qǐng)求開(kāi)始到服務(wù)器成功響應(yīng),并返饋到客戶(hù)端為止的這段時(shí)間。

LoadRunner:是一種預(yù)測(cè)系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級(jí)負(fù)載測(cè)試工具。后面具體介紹。

場(chǎng)景:LoadRunner的專(zhuān)門(mén)術(shù)語(yǔ),是所有測(cè)試資源包括測(cè)試腳本、運(yùn)行設(shè)置、運(yùn)行用戶(hù)數(shù)等的集合。在這個(gè)場(chǎng)景中,可以定義并發(fā)用戶(hù)的數(shù)目,定義要運(yùn)行的腳本,或者說(shuō)運(yùn)行的流程類(lèi)型。在一個(gè)場(chǎng)景中,可以是單個(gè)流程,也可以是多個(gè)流程的組合。

Hits Per Second:點(diǎn)擊次數(shù)——每秒用戶(hù)對(duì)Web Server端的HTTP請(qǐng)求數(shù)。

Average Transaction Response Timesec:平均事務(wù)響應(yīng)時(shí)間——系統(tǒng)成功處理一個(gè)事務(wù)的平均響應(yīng)時(shí)間。

Transaction per second (TPS) :每秒成功處理的事物數(shù)量

% Processor Time (Processor _Total):服務(wù)器的CPU利用率<80%

% Disk Time (PhysicalDisk _Total)服務(wù)器的單個(gè)磁盤(pán)利用率<80%

2.   性能測(cè)試目標(biāo)

序號(hào)

測(cè)試類(lèi)型

目的

1

基準(zhǔn)測(cè)試

度量基本各接口的基本性能指標(biāo)

2

負(fù)載測(cè)試

找出在現(xiàn)有環(huán)境下平臺(tái)的標(biāo)準(zhǔn)、峰值和極限并發(fā)用戶(hù)

3

壓力測(cè)試

測(cè)試在標(biāo)準(zhǔn)和峰值時(shí)持續(xù)對(duì)服務(wù)器施壓,服務(wù)器的處理能力

3.    性能測(cè)試場(chǎng)景

       由于本次性能測(cè)試時(shí)間問(wèn)題,基準(zhǔn)測(cè)試和壓力測(cè)試場(chǎng)景待負(fù)載場(chǎng)景執(zhí)行完成以后決定是否執(zhí)行。

3.1   負(fù)載測(cè)試場(chǎng)景

       本場(chǎng)景模擬日常使用中,并發(fā)用戶(hù)數(shù)進(jìn)行持續(xù)收發(fā)請(qǐng)求的過(guò)程,目的是測(cè)試日常并發(fā)用戶(hù)數(shù)持續(xù)發(fā)請(qǐng)求和峰值并發(fā)用戶(hù)數(shù)持續(xù)發(fā)請(qǐng)求(根據(jù)實(shí)際情況提供峰值)是否滿(mǎn)足各性能指

3.1.1    登錄并發(fā)場(chǎng)景

場(chǎng)景名稱(chēng)

登錄并發(fā)場(chǎng)景

腳本名稱(chēng)

Login_interface_login

運(yùn)行設(shè)置

加載頻率

同時(shí)加載

持續(xù)運(yùn)行時(shí)長(zhǎng)(分鐘)

10分鐘

退出頻率

同時(shí)退出

事務(wù)迭代

無(wú)

思考時(shí)間

無(wú)

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

{10,20,35,40, 50 }

施壓方式

集合點(diǎn)達(dá)到并發(fā)用戶(hù)數(shù)時(shí)釋放,持續(xù)施壓10分鐘

通過(guò)標(biāo)準(zhǔn)

    平均響應(yīng)時(shí)間滿(mǎn)足3秒

    數(shù)據(jù)庫(kù)性能滿(mǎn)足

    服務(wù)器性能滿(mǎn)足

4.    測(cè)試環(huán)境

4.1      /硬件環(huán)境

1)測(cè)試環(huán)境配置:

配置說(shuō)明

應(yīng)用服務(wù)器

IP地址

192.168.1.44

軟件環(huán)境

操作系統(tǒng)及版本

 Windows server 2008 R2 Enterprise 64bit

應(yīng)用服務(wù)及版本

Apache Tomcat/6.2.0

其它

Jre 1.8

硬件環(huán)境

機(jī)器型號(hào)

 DELL Optiplex 960

CPU

 Intel(R) Core(TM)2 Dou CPU E7500 @ 2.93GHz

內(nèi)存

 4.0GB

硬盤(pán)

 200GB

配置說(shuō)明

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

IP地址

192.168.1.44

軟件環(huán)境

操作系統(tǒng)及版本

 Windows server 2008 R2 Enterprise 64bit

數(shù)據(jù)庫(kù)及版本

 Oracle Database 11g 64bit

其它

 Jre 1.8

硬件環(huán)境

機(jī)器型號(hào)

 DELL Optiplex 960

CPU

 Intel(R) Core(TM)2 Dou CPU E7500 @ 2.93GHz

內(nèi)存

 4.0GB

硬盤(pán)

 200GB


2)測(cè)試機(jī)配置:

配置說(shuō)明

測(cè)試機(jī)

IP地址

192.168.1.41

軟件環(huán)境

操作系統(tǒng)

Windows 7 Enterprise 32bit

測(cè)試工具

LoadRunner8.1

硬件環(huán)境

CPU

Intel(R) Pentium(R) CPU G630 @ 2.91GHz

內(nèi)存

8G

硬盤(pán)

460G

5.   測(cè)試資源

5.1   測(cè)試工具

性能測(cè)試工具LoadRunner8.1

5.2  測(cè)試人員、時(shí)間及地點(diǎn)

測(cè)試人員:

測(cè)試時(shí)間:XXXX-XX-XX

6.   測(cè)試結(jié)果及分析 

本次測(cè)試的終止條件是響應(yīng)時(shí)間超過(guò)指標(biāo)值中的不可接受的響應(yīng)時(shí)間。

6.1   負(fù)載測(cè)試

6.1.1    登錄并發(fā)測(cè)試結(jié)果(XXXX-XX-XX更新)


指標(biāo)值

理想響應(yīng)時(shí)間:小于等于3秒,不可接受的響應(yīng)時(shí)間:大于8秒

場(chǎng)景說(shuō)明

集合點(diǎn)達(dá)到并發(fā)用戶(hù)數(shù)時(shí)釋放,持續(xù)10分鐘

腳本

用戶(hù)數(shù)量

平均響應(yīng)時(shí)間Avg(s)

90%情況下響應(yīng)時(shí)間(s)

成功交易數(shù)

失敗交易數(shù)

每秒平均點(diǎn)擊次數(shù)

TPS

(平均值)

是否在指標(biāo)內(nèi)

登錄

10

2.394

2.833

2510

0

136.576

4.375

20

4.564

6.016

2620

0

143.051.

3.958

30

6.725

9.1XX

2670

0

145.837

4.XX7

40

8.88

12.422

2720

0

147.XX4

4.06

50

10.958

15.43

1107

5043

68.423

1.647

備注

指標(biāo)值

Processor Time (Processor _Total)(%):服務(wù)器的CPU利用率<80%

Disk Time (PhysicalDisk _Total) (%)服務(wù)器的單個(gè)磁盤(pán)利用率<80%

場(chǎng)景說(shuō)明

集合點(diǎn)達(dá)到并發(fā)用戶(hù)數(shù)時(shí)釋放,持續(xù)10分鐘

腳本

用戶(hù)數(shù)量

CPU利用率 (%)

磁盤(pán)利用率(%)

是否在指標(biāo)內(nèi)

Avg

Max

Min

Avg

Max

Min

登錄

10

43.924

70.573

0

0.394

14.406

0.03

20

45.917

90.625

0

0.399

15.354

0.XX7

30

47.058

97.396

0

0.572

27.418

0.XX7

40

47.218

99.738

0

0.491

33.775

0.XX7

50

22.198

99.487

0

1.085

26.136

0.04

備注

6.1.2    登錄并發(fā)測(cè)試結(jié)果分析(XXXX-XX-XX更新)

1.      相應(yīng)時(shí)間

? 10個(gè)并發(fā)用戶(hù)事務(wù)響應(yīng)時(shí)間圖:

? 20個(gè)并發(fā)用戶(hù)響應(yīng)時(shí)間圖:

? 30個(gè)并發(fā)用戶(hù)響應(yīng)時(shí)間圖:

? 40個(gè)并發(fā)用戶(hù)響應(yīng)時(shí)間圖:

? 50個(gè)并發(fā)用戶(hù)響應(yīng)時(shí)間圖:

2.       服務(wù)器資源

? 10個(gè)并發(fā)用戶(hù)服務(wù)器資源占用百分比圖

? 20個(gè)并發(fā)用戶(hù)服務(wù)器資源占用百分比圖

? 30個(gè)并發(fā)用戶(hù)服務(wù)器資源占用百分比圖

? 40個(gè)并發(fā)用戶(hù)服務(wù)器資源占用百分比圖

? 50個(gè)并發(fā)用戶(hù)服務(wù)器資源占用百分比圖

7.    性能測(cè)試結(jié)果總結(jié)

1、  當(dāng)用戶(hù)數(shù)為30個(gè)時(shí),90%用戶(hù)響應(yīng)時(shí)間為9.1XX秒,失敗交易數(shù)為零;當(dāng)用戶(hù)數(shù)為40個(gè)時(shí),90%用戶(hù)響應(yīng)時(shí)間為12.422秒,失敗交易數(shù)為零。

2、  當(dāng)用戶(hù)數(shù)為50個(gè)時(shí),90%用戶(hù)響應(yīng)時(shí)間為15.43秒,成功交易數(shù)為1107,失敗交易數(shù)為5043,LoadRunner報(bào)錯(cuò),響應(yīng)時(shí)間曲線(xiàn)呈鋸齒狀,起伏較大,服務(wù)器占用比率曲線(xiàn)也呈鋸齒狀,CPU占用率最大值為99.487%。

報(bào)錯(cuò)信息Action.c(9): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.1.44:8080/sdm/login"

3、  WEB服務(wù)與數(shù)據(jù)庫(kù)服務(wù)在同一臺(tái)機(jī)器上,且服務(wù)器為普通PC機(jī),與真實(shí)環(huán)境存在偏差,故此次用戶(hù)登錄接口性能測(cè)試結(jié)果可能存在誤差。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多