系統(tǒng)壓力測試培訓技巧_第1頁
系統(tǒng)壓力測試培訓技巧_第2頁
系統(tǒng)壓力測試培訓技巧_第3頁
系統(tǒng)壓力測試培訓技巧_第4頁
系統(tǒng)壓力測試培訓技巧_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、系統(tǒng)壓力測試培訓系統(tǒng)壓力測試培訓目標目標1工具工具2 結(jié)果分析、報告輸出結(jié)果分析、報告輸出4 測試過程測試過程3 經(jīng)驗經(jīng)驗5l 目標目標 實現(xiàn)客戶對系統(tǒng)的性能要求(實現(xiàn)客戶對系統(tǒng)的性能要求(10001000用戶并發(fā)響用戶并發(fā)響應(yīng)時間應(yīng)時間3 3秒以內(nèi))秒以內(nèi))l 工具工具 LOADRUNNER LOADRUNNERl 測試測試 發(fā)現(xiàn)性能問題發(fā)現(xiàn)性能問題l 分析分析 分析,解決瓶頸分析,解決瓶頸目標定義l客戶的需求 系統(tǒng)的響應(yīng)的時間、支持的并發(fā)數(shù)等l客戶的硬件環(huán)境服務(wù)器的配置(CPU,內(nèi)存、磁盤)、客戶端的配置l連接數(shù)數(shù)據(jù)庫連接、IE的連接LOADRUNNER適用于任何環(huán)境,支持多種操作系統(tǒng)、數(shù)

2、據(jù)庫、應(yīng)用服務(wù)、中間件等;由三部分構(gòu)成:Generator、Controller、Analysis; 制定測試方案準備測試環(huán)境準備測試環(huán)境盡量使用與客戶真實環(huán)境相近的環(huán)境測試過程網(wǎng)絡(luò)設(shè)備安全策略測試調(diào)整到對壓力測試結(jié)果影響最小或者直接跳線需要測試的內(nèi)容、測試需要測試的內(nèi)容、測試場景確定場景確定影像地圖服務(wù)、矢量地圖服務(wù)、地名地址服務(wù)等 100用戶 300用戶 500用戶。 模擬用戶的操作錄制腳本腳本錄制腳本錄制 需要監(jiān)控某一操作的響應(yīng)時間 可以在錄制過程中設(shè)置,也可以在錄制完成編輯腳本時插入設(shè)置設(shè)置transaction(事務(wù))(事務(wù)) 需要對某一常量進行參數(shù)化時使用 在編輯腳本中替換腳本的參

3、數(shù)化腳本的參數(shù)化腳本結(jié)構(gòu)vuser_init() 錄制登錄的腳本 此處的腳本只有在初始化時才會被執(zhí)行Action() 真正執(zhí)行迭代測試的腳本vuser_end() 錄制退出的腳本 此處的腳本只有在釋放用戶時才被執(zhí)行設(shè)置transaction(事務(wù))使用使用場景場景需要準確知道某個操作的響應(yīng)時間 例如:想要知道查詢客戶資料這個操作的響應(yīng)時間,可以在查詢客戶資料這段腳本中插入一個事務(wù)用法用法一種是直接在錄制腳本時添加一種是在腳本錄制完成后添加自動設(shè)置事務(wù)自動設(shè)置事務(wù)插入的時候有開始和結(jié)束,在開始的腳本中插入開始的事務(wù),在完成查詢的腳本后插入結(jié)束事務(wù)腳本參數(shù)化 將參數(shù)值寫在.dat文件中,通過讀取文

4、件,獲取參數(shù)值File 設(shè)置參數(shù)值為一個范圍內(nèi)的隨機數(shù),執(zhí)行腳本時,隨機取一個范圍內(nèi)的值賦給參數(shù)Radom Number 可新建一個.dat文件,指定文件中哪列的值作為參數(shù)值,同F(xiàn)ile方式;也可讀取數(shù)據(jù)庫表中的記錄值作為參數(shù)值Table保存結(jié)果、輸出報告保存結(jié)果、輸出報告執(zhí)行壓力測試執(zhí)行壓力測試設(shè)置監(jiān)控向設(shè)置監(jiān)控向配置測試環(huán)境類型配置測試環(huán)境類型手動類型自動類型加載腳本加載腳本腳本測試選擇測試環(huán)境選擇測試環(huán)境手動類型自動類型Schedule by ScenarioSchedule by Scenario1. 在Ramp Up標簽頁設(shè)置是同時加壓還是逐漸加壓;2. 在Duration標簽頁輸入

5、需要運行的時間;3. 在Ramp Down標簽頁設(shè)置是同時減壓還是逐漸減壓Schedule by GroupSchedule by Group 如果希望按組運行腳本,選擇Schedule by Group選項,并設(shè)置其運行方式??梢灾付總€組的執(zhí)行方式;1. 在Ramp Up標簽頁設(shè)置是同時加壓還是逐漸加壓;2. 在Duration標簽頁輸入需要運行的時間;3. 在Ramp Down標簽頁設(shè)置是同時減壓還是逐漸減壓4. 點擊Scenario Start Time按鈕,設(shè)置開始運行時間,不設(shè)置則表示立即執(zhí)行;配置環(huán)境測試類型CPU一般要求測試服務(wù)器和應(yīng)用服務(wù)或數(shù)據(jù)庫服務(wù)器的CPUI占用不能75%

6、;內(nèi)存根據(jù)實際情況確定,系統(tǒng)內(nèi)存磁盤交換的頁面數(shù)目 (Pages/Sec )不能過大,好的系統(tǒng)Buffer Cache Hit Ratio需要達到99.99% ;磁盤讀寫磁盤的時間Avg.Disk sec/Transfer,一般的系統(tǒng)都要求是0.03秒或更低;磁盤的Queue Length經(jīng)驗值是2 ,2則不能滿足磁盤IO的要求; 響應(yīng)時間根據(jù)客戶需求調(diào)整,一般不希望3S。吞吐量服務(wù)器性能參數(shù)通過Analysis模塊我們可以對測試結(jié)果進行分析,并以HTML或word等格式進行導出,也可以保存測試場景所有過程文件報告輸出通過Analysis模塊我們可以對測試結(jié)果進行分析,并以HTML或word等

7、格式進行導出,也可以保存測試場景所有過程文件結(jié)果分析結(jié)果分析出現(xiàn)Error -27979: Requested form not found 錯誤如何處理由于開發(fā)人員使用非標準型語法開發(fā)的控件錄制腳本時Tools-Recording options-General- Recording-Recording-HTML-based script-HTML Advanced-Script type-選擇第2個出現(xiàn)Error -27728: Step download timeout (120 seconds)錯誤如何處理設(shè)置了runt time setting中的internet protocol-

8、preferences中的advaced區(qū)域有一個winlnet replay instead of sockets選項,選項后再回放就成功了常見問題1、啟動和停止步長設(shè)置對分析結(jié)果的影響2、網(wǎng)絡(luò)設(shè)備對測試結(jié)果的影響3、地圖行列號參數(shù)化數(shù)值選擇4、負載均衡設(shè)置輪詢、保持會話數(shù)對壓力測試結(jié)果影響經(jīng)驗教訓在外網(wǎng)1000用戶下,入侵防御層在低級策略下服務(wù)相應(yīng)時間比在高級策略場景下服務(wù)響應(yīng)時間總體差異不大,但是在物理剔除入侵防御層后,服務(wù)響應(yīng)時間明顯降低。啟動和停止步長設(shè)置對分析結(jié)果的影響地圖行列號參數(shù)化數(shù)值選擇瓦片行列號的選擇必須保證在所選的范圍內(nèi)都有瓦片,否則在測試過程中會有報錯,請求不到資源。方

9、法一:地圖級別選擇大一點的級別方法二:打開瀏覽器F12查看地圖瓦片情況在外網(wǎng)1000用戶下,入侵防御層在低級策略下服務(wù)相應(yīng)時間比在高級策略場景下服務(wù)響應(yīng)時間總體差異不大,但是在物理剔除入侵防御層后,服務(wù)響應(yīng)時間明顯降低。瓦片行列號的選擇必須保證在所選的范圍內(nèi)都有瓦片,否則在測瓦片行列號的選擇必須保證在所選的范圍內(nèi)都有瓦片,否則在測試過程中會有報錯,請求不到資源。試過程中會有報錯,請求不到資源。方法一:地圖級別選擇大一點的級別方法一:地圖級別選擇大一點的級別方法二:打開瀏覽器方法二:打開瀏覽器F12F12查看地圖瓦片情況查看地圖瓦片情況方法三:在方法三:在Desktop Desktop 中查看行列號中查看行列號n負載均衡設(shè)置輪詢、保持會話數(shù)對壓力測試結(jié)果負載均衡設(shè)置輪詢、保持會話數(shù)對壓力測試結(jié)果影響影響n設(shè)置為輪詢那么壓力會分擔到集群的每個節(jié)點,可以通過負設(shè)置為輪詢那么壓力會分擔到集群的每個節(jié)點,可以通過負載均衡控制臺查看載均衡控制臺查看n

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論