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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論