軟體壓力測試報告

2022-11-16 12:57:03 字數 4150 閱讀 3441

定向發布系統

金桔(上海)資訊科技****

時間: 2014 年 5 月 14 日

目錄1.測試專案: 2

1.1功能描述: 2

1.2測試專案描述: 2

2.測試環境: 3

2.1 資料庫伺服器端測試環境描述: 3

2. 2後台web伺服器端測試環境描述 3

2. 3客戶端伺服器端測試環境描述 3

2.4 客戶端測試環境描述: 4

2.5 網路測試環境描述: 4

3.測試內容: 4

4.客戶端介面的測試: 6

5.測試總結: 9

軟體壓力測試是對軟體最後綜合測試其效能特性的最重要的手段之一,通過模擬大批量使用者的對軟體進行不同頁面的操作來獲取每個頁面執行時間,從而可以**系統在大量使用者同時併發產生大量數量的情況下,系統可以響應的時間及伺服器資源占用等效能情況。

本文主要描述了通過「定向發布時間」對伺服器進行多重壓力測試的過程及結果。

本次測試主要關心的指標:

平均響應時間

1.2.1場景一:

該場景併發400個使用者,用1臺機器實現,每台併發400個使用者。同時用400個使用者進行客戶端訪問介面操作, 迴圈1次。

1.2.2場景二:

該場景併發200個使用者,用1臺機器實現,每台併發20個使用者。, 持續時間2小時。

1.2.3場景三:

該場景併發400個使用者,用1臺機器實現,每台併發20個使用者。, 持續時間19小時。

ps: 以上場景均採用1000m 內網測試。

1.2.4場景四

該場景採用10m聯通網際網路寬頻,併發400個使用者,用1臺機器實現,每台併發20個使用者, 持續時間18小時

硬體配置:(dellr210,intel xeon-e3-1200 3.1ghz,記憶體8g,硬碟500g)

軟體配置:(windows server 2008 r2、 sql server 2008 r2)

硬體配置:(dellr520 , 2*intel xeon-e3-2420 1.9ghz,記憶體16g,硬碟120g)

軟體配置:(windows server 2008 r2、.net 4.0)

硬體配置:(dellr710 ,2*intel xeon-e5620 2.3ghz,記憶體16g,硬碟100g)

軟體配置:(windows server 2008 r2、apache 2.25)

1號測試用機:

硬體配置:(intel e8400 3.00ghz 記憶體 4g,記憶體500g )

軟體配置:(win 7旗艦版,net4.0,ie10,chrome35.0)

1.伺服器和客戶端用的是1000m區域網路頻寬。

2. 伺服器和客戶端用的是10m 聯通企業寬頻

1.資訊發布測試:

**:2.測試目的:

資訊發布是該程式後台操作最頻繁的乙個,也是程式最關鍵的一步,我們模擬 200人同時併發20個進行2小時不間斷測試,看系統從獲取資料到檢測資料庫,返回認證值所需要多長時間。

3. 測試過程

3.1 首先我們模擬 200人同時併發20個,總共4000個請求。進行2小時不間斷測試,看一下結果:

測試結果:

(1)點選次數: 460218每秒請求: 63.92

該結果表明:系統的吞吐量可以接受每秒63.92次的點選請求,系統沒出現崩潰。

(2)以下截圖是採用wast錄製的訪問各個頁面的指令碼的運**況,各個引數代表的含義為:

hits 點選總次數、

ttfb (接受到第乙個位元組的平均時間)

ttlb (接受到最後乙個位元組的平均時間)。

通過下面的截圖可以看到,系統響應時間為基本都在20秒左右,因為是20個使用者,,平均每個使用者系統響應時間響應時間在1秒以內,表明系統響應時間良好。

3.2 接著,我們再模擬400人模擬20個併發使用者,總共8000個請求同時登入,持續19小時。看結果如何:

測試結果:

(1)點選次數: 11658170每秒請求: 170.44

截圖如下:

該結果表明:系統的吞吐量可以接受每秒170.44次的點選請求,系統沒出現崩潰。

(2)以下截圖是採用wast錄製的訪問各個頁面的指令碼的運**況,各個引數代表的含義為:

hits 點選總次數、

ttfb (接受到第乙個位元組的平均時間)

ttlb (接受到最後乙個位元組的平均時間)。

通過下面的截圖可以看到,系統響應時間為基本都在20秒左右,因為是20個使用者,,平均每個使用者系統響應時間響應時間在1秒左右,表明系統響應時間良好。

3.3然後,我們採用我們10m聯通網際網路寬頻,再模擬400人模擬20個併發使用者,總共8000個請求同時登入,持續18小時。看結果如何:

1)點選次數: 651526每秒請求: 10.5

截圖如下:

該結果表明:系統的吞吐量可以接受每秒10.5次的點選請求,系統沒出現崩潰。

(2)以下截圖是採用wast錄製的訪問各個頁面的指令碼的運**況,各個引數代表的含義為:

hits 點選總次數、

ttfb (接受到第乙個位元組的平均時間)

ttlb (接受到最後乙個位元組的平均時間)。

通過下面的截圖可以看到,系統響應時間為基本都在20-100秒之間,因為是20個使用者,,平均每個使用者系統響應時間響應時間在1-5秒之間,表明系統響應時間良好。

一、主要介面測試(1000m內網):

1. 獲取欄目介面位址:

'john'&sessionid='8798798'&columnid='0'&imei='013737000633307'&isforseach=1

2. 獲取欄目列表介面位址:

'john'&sessionid='8798798'&imei='013737000633307'&columnid='1'&style='1'&pushids='1|2|3'

3. 新聞閱讀介面位址:

'john'&sessionid='8798798'&imei='013737000633307'&newsid='1'

4.訊息搜尋介面位址:

'john'&sessionid='8798798'&imei='013737000633307'&columnid='1'&search='導演'&pages='1|2|3'& orderfied =『-lasttime』

2. 測試目的:

以後4個介面該軟體使用者操作最頻繁的介面,也是程式最關鍵的一步,我們模擬 400人同時併發400個測試,看系統從獲取資料到檢測資料庫,返回認證值所需要多長時間。

1. 獲取欄目介面:

time taken for tests:表示所有這些請求被處理完成所花費的時間總和: 8.081秒,

共400使用者,則某個使用者的平均響應時間:20.202毫秒

2. 獲取欄目列表介面:

time taken for tests:表示所有這些請求被處理完成所花費的時間總和: 8.377秒,

共400使用者,則某個使用者的平均響應時間:20.943毫秒

3. 訊息閱讀介面

time taken for tests:表示所有這些請求被處理完成所花費的時間總和: 8.112秒,

共400使用者,則某個使用者的平均響應時間:20.280毫秒

4. 訊息搜尋介面:

time taken for tests:表示所有這些請求被處理完成所花費的時間總和: 8.065秒,

共400使用者,則某個使用者的平均響應時間:20.163毫秒

二、主要介面測試(10m聯通網際網路寬頻)

1. 獲取欄目介面位址:

'john'&sessionid='8798798'&columnid='0'&imei='013737000633307'&isforseach=1

2. 獲取欄目列表介面位址:

'john'&sessionid='8798798'&imei='013737000633307'&columnid='1'&style='1'&pushids='1|2|3'

'john'&sessionid='8798798'&imei='013737000633307'&newsid='1'

4.訊息搜尋介面位址:

'john'&sessionid='8798798'&imei='013737000633307'&columnid='1'&search='導演'&pages='1|2|3'& orderfied =『-lasttime』

軟體壓力測試報告

學生選課系統軟體 南通環宇網路科技 撰稿人 曹鋒 時間 2012 年 7 月 12 日 目錄1 測試專案 3 1 1功能描述 3 1 2測試專案描述 4 2 測試環境 5 2 1 伺服器端測試環境描述 5 2 2 客戶端測試環境描述 5 2 3 網路測試環境描述 6 3 測試人與測試時間 6 4 測...

軟體測試報告

此頁為模板文件本身的版本控制記錄表,按模板生成的正式文件中不需要此頁。秘密 軟體專案 系統測試報告 軟體測試部 200x xx xx 目錄1.引言 3 2.測試參考文件 3 3.測試設計簡介 3 3.1測試用例設計 3 3.2測試環境與配置 3 3.3測試方法 4 4.測試情況 4 4.1測試執 況...

軟體測試報告

測試總結報告 軟體測試報告 目錄1 簡介 1 1.1 編寫目的 1 1.2 專案背景 2 1.3 系統簡介 2 1.4 術語和縮寫詞 2 1.5 參考資料 2 2 測試概要 2 2.1 測試用例設計 2 2.2 測試環境與配置 2 2.3 測試方法 和工具 3 3 測試結果及缺陷分析 3 3.1 測...