![性能測(cè)試及LoadRunner入門培訓(xùn)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/ef235d26-e826-4cfe-95f2-109906bf4eda/ef235d26-e826-4cfe-95f2-109906bf4eda1.gif)
![性能測(cè)試及LoadRunner入門培訓(xùn)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/ef235d26-e826-4cfe-95f2-109906bf4eda/ef235d26-e826-4cfe-95f2-109906bf4eda2.gif)
![性能測(cè)試及LoadRunner入門培訓(xùn)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/ef235d26-e826-4cfe-95f2-109906bf4eda/ef235d26-e826-4cfe-95f2-109906bf4eda3.gif)
![性能測(cè)試及LoadRunner入門培訓(xùn)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/ef235d26-e826-4cfe-95f2-109906bf4eda/ef235d26-e826-4cfe-95f2-109906bf4eda4.gif)
![性能測(cè)試及LoadRunner入門培訓(xùn)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/ef235d26-e826-4cfe-95f2-109906bf4eda/ef235d26-e826-4cfe-95f2-109906bf4eda5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、性能測(cè)試及性能測(cè)試及 LoadRunner入門入門 上海網(wǎng)達(dá)軟件股份有限公司 2012年11月內(nèi)容概述性能測(cè)試性能測(cè)試 概要介紹概要介紹性能測(cè)試工具性能測(cè)試工具使用使用LR VuGen 創(chuàng)建測(cè)試腳本創(chuàng)建測(cè)試腳本使用使用LR controller創(chuàng)建運(yùn)行場(chǎng)景創(chuàng)建運(yùn)行場(chǎng)景監(jiān)控場(chǎng)景及結(jié)果分析監(jiān)控場(chǎng)景及結(jié)果分析性能測(cè)試概要介紹 定義定義 : 性能測(cè)試是指在一定的負(fù)載情況下,系統(tǒng)性能測(cè)試是指在一定的負(fù)載情況下,系統(tǒng)的響應(yīng)時(shí)間等特性是否滿足特定的需求。的響應(yīng)時(shí)間等特性是否滿足特定的需求。 性能指標(biāo):性能指標(biāo): 對(duì)于一個(gè)應(yīng)用系統(tǒng),需要監(jiān)控的性能指標(biāo)對(duì)于一個(gè)應(yīng)用系統(tǒng),需要監(jiān)控的性能指標(biāo)主要有以下三個(gè):主要有以
2、下三個(gè): 響應(yīng)時(shí)間、吞吐量、服務(wù)器資源占用率響應(yīng)時(shí)間、吞吐量、服務(wù)器資源占用率 響應(yīng)時(shí)間反映完成某個(gè)業(yè)務(wù)所需要的時(shí)間,比如從提交登錄按鈕到服務(wù)器返回登錄成功信息所需時(shí)間是1秒,那么登錄這個(gè)操作的響應(yīng)時(shí)間就是1秒。吞吐量反映單位時(shí)間內(nèi)系統(tǒng)所能完成的某個(gè)操作(事務(wù))數(shù),比如系統(tǒng)支持1000人同時(shí)登錄,且平均響應(yīng)時(shí)間為0.5秒,則系統(tǒng)的吞吐量為2000次(登錄)/秒服務(wù)器資源占用反映在負(fù)載條件下系統(tǒng)的資源利用率,主要是指cpu的占用率、內(nèi)存使用率等。一個(gè)優(yōu)秀的系統(tǒng)應(yīng)能夠在一定的成本約束條件下盡可能的降低資源占用率。 因?yàn)橄到y(tǒng)最終是要面向客戶的,因此響應(yīng)時(shí)間往往是客戶最為關(guān)心,也是對(duì)系統(tǒng)性能好壞最直觀
3、的評(píng)價(jià),一般情況下,用戶所作的操作響應(yīng)時(shí)間應(yīng)在5秒之內(nèi)才被接受。性能測(cè)試工具 由于性能測(cè)試往往需要模擬大量用戶的并發(fā)操作,如果采用人工方式,耗資將十分巨大而且并不可行,因此,往往采用工具來執(zhí)行,性能測(cè)試的工具主要有: Loadrunner 預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具 Jmeter Apache組織開發(fā)的基于Java的壓力測(cè)試工具 WEBLODE RadView公司推出的一個(gè)性能測(cè)試和分析工具 目前主流的性能測(cè)試工具是HP公司的loadrunner(下文簡(jiǎn)稱LR),本文將主要介紹應(yīng)用LR 進(jìn)行性能測(cè)試的基本方法。使用LR進(jìn)行性能測(cè)試的一般步驟l在VuGenerator組件中進(jìn)行用戶行為模擬
4、l在Controller組件中實(shí)現(xiàn)負(fù)載生成及監(jiān)控l在Analysis中進(jìn)行數(shù)據(jù)收集分析在VuGenerator組件中進(jìn)行用戶行為模擬l錄制腳本l回放驗(yàn)證腳本l參數(shù)化使得腳本動(dòng)態(tài)運(yùn)行l(wèi)添加事務(wù)捕獲響應(yīng)時(shí)間l添加集合點(diǎn)形成并發(fā)VuGenerator組件l錄制腳本 從開始菜單找到LR程序項(xiàng)并選擇啟動(dòng)Virtual User Generator組件,選擇新建。 VuGenerator組件l錄制腳本 選擇協(xié)議,目前我們所做絕大多數(shù)性能測(cè)試都是基于B/S 架構(gòu)下的http協(xié)議,因此這里選擇web(http/html)即可。 VuGenerator組件l錄制腳本 在開始錄制前,需要了解幾個(gè)比較重要的錄制選項(xiàng)
5、。點(diǎn)擊OPTION按鈕,出現(xiàn)錄制選項(xiàng)欄。 VuGenerator組件l錄制腳本 一般來說如果測(cè)試的系統(tǒng)是B/S架構(gòu),選擇HTML-BASED SCRIPT,如果測(cè)試的系統(tǒng)是C/S 架構(gòu)的,選擇URL-BASED SCRIPT。VuGenerator組件l錄制腳本 在HTML ADVANCED選項(xiàng)中進(jìn)行腳本類型的選擇因?yàn)橥ǔP阅軠y(cè)試不關(guān)心用戶的鼠標(biāo)動(dòng)作和鍵盤動(dòng)作,只關(guān)心發(fā)送的請(qǐng)求和服務(wù)器返回的請(qǐng)求,因此錄取時(shí)腳本只需要包含請(qǐng)求地址和請(qǐng)求數(shù)據(jù),不需要詳細(xì)錄制用戶的鼠標(biāo)鍵盤等操作,選擇下面一項(xiàng)VuGenerator組件l錄制腳本 在HTTP-Properties-advanced下選擇錄制Heade
6、rVuGenerator組件l錄制腳本 錄制選項(xiàng)設(shè)置完成后,便返回到最開始的錄制框 選擇瀏覽器類型,輸入錄制的URL,點(diǎn)擊OK就可以開始錄制了。(演示discuz論壇的用戶注冊(cè))VuGenerator組件l回放腳本 操作結(jié)束如果要停止錄制,點(diǎn)擊錄制框的停止按鈕即可。 腳本錄制完后,點(diǎn)擊菜單欄的回放按鈕可對(duì)剛錄制的腳本進(jìn)行回放檢驗(yàn),以找出腳本中需要進(jìn)行調(diào)整的地方。 LR回放是通過下面的回放日志(Replay LOG)來顯示腳本運(yùn)行結(jié)果的。 如果需要直觀的顯示錄制與回放時(shí)每一步操作的過程,可在回放結(jié)束后,點(diǎn)擊菜單欄Tree 按鈕,點(diǎn)擊左邊樹形目錄下每一步操作,查看回放結(jié)果,并與錄制時(shí)的情況進(jìn)行比較
7、。VuGenerator組件l回放腳本 l腳本參數(shù)化 在模擬多用戶并發(fā)注冊(cè)、登陸等業(yè)務(wù)場(chǎng)景時(shí),對(duì)腳本進(jìn)行參數(shù)化改造是必不可少的,否則會(huì)因?yàn)閿?shù)據(jù)庫(kù)對(duì)用戶名、郵箱等參數(shù)的唯一性限制而導(dǎo)致場(chǎng)景運(yùn)行失敗,達(dá)不到真實(shí)模擬多個(gè)不同用戶的并發(fā)注冊(cè)、登錄、發(fā)貼等實(shí)際業(yè)務(wù)的效果。 方法:在腳本中選中需要進(jìn)行參數(shù)化的字段:如用戶名、密碼、郵箱,右鍵選擇“使用參數(shù)代替”即可。 (演示) VuGenerator組件 (演示錄制、回放注冊(cè)用戶的過程)通過回放看到,由于錄制時(shí)的用戶名已經(jīng)注冊(cè)成功,導(dǎo)致回放時(shí)用該用戶名進(jìn)行注冊(cè)時(shí)失敗,因此需要對(duì)腳本進(jìn)行進(jìn)一步的優(yōu)化。VuGenerator組件l腳本參數(shù)化 在注冊(cè)時(shí),用戶名和
8、郵箱有唯一性要求,在注冊(cè)腳本中找到username 和email兩個(gè)字段,value值就是錄制時(shí)我們輸入的值,按住右鍵選中,點(diǎn)擊replace with a parameter 。 VuGenerator組件l腳本參數(shù)化 在彈出的創(chuàng)建參數(shù)欄中,給參數(shù)設(shè)定個(gè)名稱,點(diǎn)擊OK,參數(shù)創(chuàng)建完成 。 VuGenerator組件l腳本參數(shù)化 點(diǎn)擊菜單欄的參數(shù)列表按鈕 (open parameter list)彈出參數(shù)編輯框,可對(duì)參數(shù)進(jìn)行賦值和更新策略設(shè)置。 VuGenerator組件l腳本參數(shù)化 將excel表中事先準(zhǔn)備好的參數(shù)數(shù)據(jù)復(fù)制到參數(shù)列表中(點(diǎn)擊edit with notepad) 根據(jù)實(shí)際業(yè)務(wù)類型
9、設(shè)置不同的參數(shù)更新策略 假設(shè)現(xiàn)在要測(cè)試的業(yè)務(wù)場(chǎng)景是100人并發(fā)注冊(cè),且每個(gè)人注冊(cè)2個(gè)帳號(hào),參數(shù)列表的值可以如此設(shè)置: 參數(shù)分配策略(select next row)應(yīng)該是 unique (唯一的),代表100個(gè)用戶每個(gè)人的 注冊(cè)時(shí)所用的都不一樣 參數(shù)更新策略(update value on) 應(yīng)該選擇 each iteration (每次迭代更新),這樣可確保這100個(gè)人注冊(cè)第二個(gè)賬號(hào)時(shí),用戶名與第一次的不一樣。 通過這樣的設(shè)置,可確保每次注冊(cè)時(shí),100個(gè)用戶所采用的用戶名都是不一樣的c) 點(diǎn)擊simulate parameter通過參數(shù)模擬直觀反映取值變化 , (演示) VuGenerato
10、r組件l腳本參數(shù)化 VuGenerator組件l腳本參數(shù)化 設(shè)置每個(gè)用戶的迭代次數(shù)(在此可理解為每個(gè)用戶進(jìn)行注冊(cè)腳本的次數(shù)) 點(diǎn)擊菜單Vuser RuntimeSettings,設(shè)置迭代次數(shù)為2VuGenerator組件l腳本參數(shù)化 注:Runtime-settings其他一些設(shè)置可以參考相關(guān)書籍l 添加事務(wù) 事務(wù)是指用戶在客戶端做一種或多種業(yè)務(wù)所需要的操作集,通過事務(wù)函數(shù)可以統(tǒng)計(jì)用戶操作的響應(yīng)時(shí)間,事務(wù)響應(yīng)時(shí)間是用戶請(qǐng)求的開始時(shí)間和服務(wù)器返回內(nèi)容到客戶時(shí)間的差值。 結(jié)合當(dāng)前業(yè)務(wù),可以將用戶操作劃分為三個(gè)事務(wù): 進(jìn)入首頁(yè) 進(jìn)入注冊(cè)頁(yè)面 填寫注冊(cè)信息并提交VuGenerator組件l 添加事務(wù)
11、分別在腳本的三個(gè)事務(wù)前后加入事務(wù)開始點(diǎn)和結(jié)束點(diǎn)。注意 事務(wù)的開始點(diǎn)和結(jié)束點(diǎn)都是配對(duì)的。 添加事務(wù)可以通過主菜單 下 INSERT-START TRANSACTION,END TRANSACTION或者菜單欄圖標(biāo) (演示)。 VuGenerator組件l 添加集合點(diǎn) 集合點(diǎn)函數(shù)主要用于讓用戶在同一時(shí)間點(diǎn)上進(jìn)行操作來測(cè)試系統(tǒng)并發(fā)處理的能力。 在當(dāng)前業(yè)務(wù)場(chǎng)景下,如果需要考察系統(tǒng)對(duì)100個(gè)用戶并發(fā)注冊(cè)處理能力,需要在提交注冊(cè)表單前增加集合點(diǎn)。 注意:集合點(diǎn)通常需要與事務(wù)結(jié)合起來運(yùn)用。 添加集合點(diǎn)在主菜單 INSERTRENDEZVOUS (演示) VuGenerator組件l 添加集合點(diǎn) 現(xiàn)在 ,模擬
12、用戶行為的VUGenerator組件腳本錄制及優(yōu)化基本完成,更復(fù)雜的業(yè)務(wù)邏輯腳本還需要在今后的工作中不斷的去學(xué)習(xí)積累。負(fù)載生成及監(jiān)控controller組件 當(dāng)虛擬用戶腳本開發(fā)完成后,使用LR的 controller組件將執(zhí)行這個(gè)腳本的用戶從單人 轉(zhuǎn)化為多人,從而模擬大量用戶操作,形成負(fù)載。 而通過對(duì)負(fù)載進(jìn)行設(shè)計(jì)配置,便形成了場(chǎng)景。執(zhí)行場(chǎng)景可以向服務(wù)器形成負(fù)載,驗(yàn)證各系統(tǒng)性能指標(biāo)是否達(dá)到用戶要求。負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 點(diǎn)擊VUGenerator 組件的Tools-Create Controller Scenario 菜單進(jìn)入場(chǎng)景 負(fù)載生成及監(jiān)控controller組
13、件l設(shè)計(jì)場(chǎng)景 目標(biāo)場(chǎng)景(goal scenario) 主要是設(shè)置一個(gè)運(yùn)行目標(biāo),通過Controller 的Auto load功能進(jìn)行自動(dòng)化負(fù)載,如果測(cè)試的結(jié)果達(dá)到目標(biāo),則說明系統(tǒng)的性能符合測(cè)試目標(biāo),否則就提示無法達(dá)到目標(biāo)。 目標(biāo)場(chǎng)景一般是在性能指標(biāo)需求明確的情況下,由LR自動(dòng)加壓,但是無法設(shè)置集合點(diǎn)策略。 假定現(xiàn)在要考察系統(tǒng)應(yīng)對(duì)100人并發(fā)注冊(cè)的響應(yīng)時(shí)間,在沒有明確需求的情況下,可以考慮采取采取另一種場(chǎng)景設(shè)計(jì)方式 手工場(chǎng)景(Manual Scenario) 有關(guān)目標(biāo)場(chǎng)景的策略設(shè)置,可以參考相關(guān)書籍。 負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 手工場(chǎng)景(Manual Scenario)通
14、過設(shè)計(jì)用戶的添加和減少過程,來模擬真實(shí)的用戶請(qǐng)求模型,實(shí)現(xiàn)負(fù)載的生成。在性能需求不明確,且需要測(cè)試并發(fā)操作的情況下,可以通過手工場(chǎng)景進(jìn)行負(fù)載測(cè)試和并發(fā)測(cè)試。 當(dāng)前演示(100人并發(fā)注冊(cè)且迭代2次)采用手工場(chǎng)景進(jìn)行設(shè)計(jì) 場(chǎng)景計(jì)劃 及組計(jì)劃 負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 場(chǎng)景計(jì)劃(scheduled by scenario) 是指所有的腳本使用相同的場(chǎng)景模型。 組計(jì)劃(scheduled by group)是指各腳本的業(yè)務(wù)場(chǎng)景不一樣,比如一個(gè)腳本描述的是銀行柜面的交易(9:00-17:00),另外一個(gè)腳本描述的是銀行主機(jī)吸收賬單入賬(1:00-4:00),這時(shí)候就需要通過組計(jì)劃
15、來設(shè)置場(chǎng)景中兩個(gè)腳本的先后關(guān)系模擬系統(tǒng)的負(fù)載情況。 當(dāng)前演示所有的用戶都執(zhí)行1個(gè)腳本,而且執(zhí)行的都是登錄首頁(yè)-點(diǎn)擊注冊(cè)頁(yè)面-提交注冊(cè)信息這個(gè)業(yè)務(wù)流程,因此選擇schedule by scenario 這種策略 關(guān)于組計(jì)劃的設(shè)置可參考其它相關(guān)書籍。 負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 運(yùn)行模式 Run ModeReal world schedule 真實(shí)場(chǎng)景模式Basic schedule 基本場(chǎng)景模式真實(shí)場(chǎng)景模式能夠更好的模擬負(fù)載反復(fù)起伏的過程,相對(duì)于基本場(chǎng)景只能設(shè)置一次負(fù)載的上升持續(xù)和下降,更加貼近于真實(shí)情況,因此,在這里采取真實(shí)場(chǎng)景模式設(shè)計(jì)場(chǎng)景加壓策略。負(fù)載生成及監(jiān)控cont
16、roller組件l設(shè)計(jì)場(chǎng)景 Real world schedule 真實(shí)模擬,通過反復(fù)添加start user,duration,stop-user的過程可形成波浪式的負(fù)載負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 Real world schedule的波浪式負(fù)載可應(yīng)對(duì)需求復(fù)雜的業(yè)務(wù)場(chǎng)景 負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 Basic schedule 基本場(chǎng)景模式只能設(shè)置一次性加壓過程演示 中將采用Basic schedule 模式 負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 設(shè)計(jì)用戶初始化方式,雙擊initialize Action 這里一般選擇第一項(xiàng)即可,即一
17、次性初始化所有虛擬用戶負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 設(shè)計(jì)負(fù)載加壓策略,雙擊start vusers 一般選擇周期期負(fù)載增加方式,以免由于一次負(fù)載增加太快,系統(tǒng)無法承受,影響并發(fā)性能測(cè)試數(shù)據(jù)準(zhǔn)確性。負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 設(shè)計(jì)負(fù)載持續(xù)時(shí)間,雙擊Duration 一般選擇持續(xù)10-30分鐘,但是在目前業(yè)務(wù)場(chǎng)景里,由于并發(fā)注冊(cè)參數(shù)值只有200個(gè),一旦超過這個(gè)數(shù),虛擬用戶將面臨無參數(shù)可用的狀態(tài),必將造成注冊(cè)失敗。因此,選擇用戶任務(wù)結(jié)束就停止(Run until completion),也就是100個(gè)用戶,每個(gè)用戶迭代2次注冊(cè)結(jié)束后就停止。負(fù)載生成及監(jiān)控co
18、ntroller組件l設(shè)計(jì)場(chǎng)景 設(shè)計(jì)負(fù)載釋放過程,雙擊stop vusers 此時(shí)選擇一次性釋放即可。注 :當(dāng)Duration 選擇 run until completion 時(shí),stop vusers 不可選,因?yàn)獒尫欧绞揭汛_定為用戶迭代注冊(cè)2次后停止。負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 場(chǎng)景其它參數(shù)設(shè)置:集合點(diǎn)策略 點(diǎn)擊場(chǎng)景菜單scenario-rendezvous,設(shè)置集合點(diǎn)策略。 (注:只有當(dāng)腳本中設(shè)置了集合點(diǎn)時(shí),此選項(xiàng)才可用)此處選擇第一項(xiàng),即當(dāng)所有用戶到達(dá)集合點(diǎn)時(shí)進(jìn)行釋放,以達(dá)到需求中明確的并發(fā)負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 場(chǎng)景其它參數(shù)設(shè)置:Thi
19、nk-time 思考時(shí)間 Think-time用于模擬真實(shí)用戶的操作等待,如果忽略think-time,則認(rèn)為用戶一直在進(jìn)行登錄首頁(yè)、點(diǎn)擊注冊(cè)、提交表單的操作,而沒有間歇時(shí)間,這樣無法反映真實(shí)用戶的操作情況,同時(shí)也增加了服務(wù)器的負(fù)擔(dān)。 腳本中增加思考時(shí)間可以在事務(wù)中間增加,但最后統(tǒng)計(jì)響應(yīng)時(shí)間的時(shí)候,需要把增加的思考時(shí)間減除。負(fù)載生成及監(jiān)控controller組件l設(shè)計(jì)場(chǎng)景 點(diǎn)擊scenario groups 下的runtime-setting按鈕,選擇think-time- Replay think-time 啟用場(chǎng)景用戶思考時(shí)間負(fù)載生成及監(jiān)控controller組件Browser Emula
20、tion (瀏覽器仿真) 每一個(gè)虛擬用戶都看成是一個(gè)新的用戶,為更好的模擬真實(shí)場(chǎng)景,應(yīng)設(shè)置為禁止緩存、下載非HTML資源、每次迭代清空緩存,如圖所示,但具體設(shè)置應(yīng)結(jié)合業(yè)務(wù)需求來定l設(shè)計(jì)場(chǎng)景 負(fù)載生成及監(jiān)控controller組件l運(yùn)行場(chǎng)景 場(chǎng)景設(shè)置完以后點(diǎn)擊場(chǎng)景頁(yè)面下方的“RUN”標(biāo)簽,再點(diǎn)擊“start scenario”就可以開始運(yùn)行場(chǎng)景了。 場(chǎng)景描述:100個(gè)用戶打開首頁(yè),點(diǎn)擊注冊(cè)頁(yè)面,并發(fā)提交注冊(cè),每個(gè)用戶點(diǎn)擊注冊(cè)按鈕、提交注冊(cè)運(yùn)行2次。 預(yù)期結(jié)果:成功注冊(cè)200個(gè)用戶。u參數(shù)設(shè)置:思考時(shí)間(think-time):打開首頁(yè)5秒,點(diǎn)擊注冊(cè)按鈕5秒,提交注 冊(cè)信息15秒,且在場(chǎng)景runt
21、ime-setting中設(shè)置為與錄制時(shí)一致集合點(diǎn)策略:設(shè)置為全部100個(gè)用戶到達(dá)集合點(diǎn)后提交注冊(cè)瀏覽器仿真:關(guān)閉緩存初始化用戶:一次性初始化全部用戶用戶加壓方式:每10秒10個(gè)用戶運(yùn)行持續(xù)時(shí)間:2次迭代完成后結(jié)束參數(shù)化策略:用戶名、郵箱公用一個(gè)參數(shù)username,取值方式設(shè)置為唯一且每次迭代更新。 負(fù)載生成及監(jiān)控controller組件l監(jiān)控場(chǎng)景 場(chǎng)景運(yùn)行時(shí)需要進(jìn)行對(duì)相關(guān)圖表進(jìn)行監(jiān)控以進(jìn)行分析。Scenario groups 該圖表主要顯示當(dāng)前運(yùn)行用戶數(shù)、等待用戶數(shù)、處于集合點(diǎn)用戶數(shù) 、失敗用戶數(shù)等。含義:80個(gè)用戶處于等待狀態(tài),10個(gè)用戶正在進(jìn)行打開首頁(yè),點(diǎn)擊注冊(cè)按鈕操作,10個(gè)用戶完成這
22、兩步操作,正在集合點(diǎn)等待并發(fā)提交注冊(cè)信息。負(fù)載生成及監(jiān)控controller組件l監(jiān)控場(chǎng)景 Scenario status 場(chǎng)景狀態(tài)信息,包括運(yùn)行用戶數(shù)、消耗時(shí)間、每秒點(diǎn)擊數(shù)、通過/失敗 事務(wù)數(shù)、錯(cuò)誤信息 負(fù)載生成及監(jiān)控controller組件l監(jiān)控場(chǎng)景 Available graphs可以從該列表中拖取若干關(guān)心的指標(biāo)放到右邊的方格中一般我們比較關(guān)心的是trans response time(平均事務(wù)響應(yīng)時(shí)間)、hits per second (每秒點(diǎn)擊數(shù))、unix resources (服務(wù)器資源利用)、throughput(吞吐量)等指標(biāo)負(fù)載生成及監(jiān)控controller組件l結(jié)果分析 Running users (運(yùn)行用戶數(shù))含義:整個(gè)場(chǎng)景過程平均運(yùn)行用戶數(shù)為65,最大運(yùn)行數(shù)為100,即在進(jìn)行并發(fā)提交注冊(cè)信息時(shí),證明集合點(diǎn)設(shè)置有效。負(fù)載生成及監(jiān)控controller組件l結(jié)果分析 Linux服務(wù)器資源占用含義:當(dāng)運(yùn)行到2分20秒時(shí),服務(wù)器cpu占用率達(dá)到瞬時(shí)最大值64.5%,此時(shí)運(yùn)行用戶數(shù)達(dá)到100,正進(jìn)行并發(fā)操作負(fù)載生成及監(jiān)控controller組件l結(jié)果分析 平均響應(yīng)時(shí)間在2分20秒時(shí),第一次并發(fā)注冊(cè)開始,同時(shí)已
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年債權(quán)管理與轉(zhuǎn)讓策劃合同樣本
- 2025年企業(yè)供應(yīng)鏈物流外包項(xiàng)目協(xié)議
- 2025年債權(quán)讓與四方合同策劃范本
- 2025年倉(cāng)庫(kù)管理員職責(zé)與待遇合同
- 2025年具有法律效力的個(gè)人投資對(duì)賭協(xié)議
- 2025年電子點(diǎn)火沼氣燈項(xiàng)目申請(qǐng)報(bào)告模范
- 2025年熱熔膠膠粉及膠粒項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模范
- 2025年雙方教育合作框架協(xié)議
- 2025年冬季社會(huì)實(shí)踐活動(dòng)協(xié)議范本
- 2025年教育實(shí)踐基地聯(lián)盟發(fā)展與協(xié)作策劃協(xié)議
- 2025春季學(xué)期少先隊(duì)工作安排表
- 2024中國(guó)糖果、巧克力制造市場(chǎng)前景及投資研究報(bào)告
- 2025年紀(jì)檢辦公室工作計(jì)劃范文
- 2024年保險(xiǎn)公司柜員年終工作總結(jié)
- GB 14907-2018鋼結(jié)構(gòu)防火涂料
- 2022《化工裝置安全試車工作規(guī)范》精選ppt課件
- 吞咽障礙篩查表
- 汽車系統(tǒng)動(dòng)力學(xué)-輪胎動(dòng)力學(xué)
- 艾琳歆日內(nèi)交易2011-2月至4月份圖表
- 中國(guó)民航國(guó)內(nèi)航空匯編航路314系列航線
- 山西特色文化簡(jiǎn)介(課堂PPT)
評(píng)論
0/150
提交評(píng)論