LoadRunner對(duì)服務(wù)器進(jìn)行壓力負(fù)載測(cè)試總結(jié)_第1頁(yè)
LoadRunner對(duì)服務(wù)器進(jìn)行壓力負(fù)載測(cè)試總結(jié)_第2頁(yè)
LoadRunner對(duì)服務(wù)器進(jìn)行壓力負(fù)載測(cè)試總結(jié)_第3頁(yè)
LoadRunner對(duì)服務(wù)器進(jìn)行壓力負(fù)載測(cè)試總結(jié)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、一LoadRunner多用戶并發(fā)測(cè)試流程案例介紹:測(cè)試bugfree服務(wù)器負(fù)載用戶數(shù)的性能。URL=4.Vuser=5.測(cè)試步驟第一步:錄制腳本從程序菜單中啟動(dòng)“LoadRunner”->“Greate/Edit Scripts”在協(xié)議選擇框中選擇New Single protocol下的“Web(HTTP/HTML)”協(xié)議,如下圖:?jiǎn)螕鬙K進(jìn)入主界面如下圖:在工具條上選擇“Start Record”,彈出啟動(dòng)“Start Recording”對(duì)話框。在URL輸入框中輸入上述要測(cè)試的第一個(gè)頁(yè)面的URL,即輸入。同時(shí)注意,請(qǐng)讓“Record the appl

2、ication startup”選擇框失效,以便手工控制錄制開始的時(shí)間,跳過剛開始的輸入頁(yè)面。點(diǎn)擊“OK”,這是LoadRunner會(huì)啟動(dòng)瀏覽器,并指向第一個(gè)輸入頁(yè)面,同時(shí)在瀏覽器窗口上方將出現(xiàn)一個(gè)“Recording Suspended”的工具條窗口。等待輸入頁(yè)面顯示完全以后,點(diǎn)擊工具條窗口中的“Record”按鈕,進(jìn)入錄制狀態(tài),從現(xiàn)在開始,在打開的瀏覽器上的所有操作將被錄制成測(cè)試的腳本。點(diǎn)擊bugfree,進(jìn)入下圖輸入用戶名和密碼后點(diǎn)擊登錄:點(diǎn)擊登錄bugfree,進(jìn)入bugfree系統(tǒng)如下圖:此時(shí)點(diǎn)擊工具條上的黑色方框按鈕,停止錄制,回到Visual User Generator的主窗口

3、,此時(shí)可以看到腳本已經(jīng)錄制成功。如下圖:選擇“File”->“Save”,把當(dāng)前的腳本保存下來第二步:生成測(cè)試場(chǎng)景選擇菜單“Tools”->“Create Controller Scenario”,彈出“Create Scenario”對(duì)話框,保持缺省值不變,直接點(diǎn)擊“OK”,唯一可能需要該的就是測(cè)試結(jié)果文件生成的路徑。這時(shí),將啟動(dòng)LoadRunner的另一個(gè)工具“Controller”,這是執(zhí)行負(fù)載測(cè)試的環(huán)境。Controller的主界面有“Design”和“Run”兩個(gè)Tab組成,可以隨時(shí)切換,首先進(jìn)入的是Design界面,在這里可以調(diào)整運(yùn)行場(chǎng)景的各種參數(shù),如果只是作強(qiáng)度測(cè)試,

4、唯一需要調(diào)整就是負(fù)載用戶數(shù),如下圖所示:設(shè)置好運(yùn)行場(chǎng)景以后,切換到“Run”界面,如下圖所示:點(diǎn)擊“Start Scenario”按鈕,開始執(zhí)行測(cè)試場(chǎng)景,執(zhí)行過程中,左上方的運(yùn)行狀態(tài)表格會(huì)實(shí)時(shí)顯示當(dāng)前執(zhí)行中的虛擬用戶的情況,等到所有虛擬用戶都執(zhí)行完畢以后,左下方的四個(gè)曲線窗口和底部的數(shù)據(jù)窗口會(huì)顯示出測(cè)試結(jié)果,如下圖所示:第三步:查看測(cè)試結(jié)果在上述結(jié)果界面上,有四個(gè)曲線窗口,其中最簡(jiǎn)單、也是最有用的就是上面兩個(gè),點(diǎn)擊各個(gè)窗口,可以對(duì)應(yīng)的看到底部的數(shù)據(jù)窗口會(huì)顯示響應(yīng)數(shù)據(jù)。左上角的曲線代表隨時(shí)間變化的虛擬用戶數(shù),響應(yīng)的數(shù)據(jù)是各個(gè)虛擬用戶的執(zhí)行情況,如下圖所示:在這里可以看到,總共有5個(gè)虛擬用戶,都執(zhí)

5、行成功,沒有發(fā)生錯(cuò)誤,由于我們采用缺省執(zhí)行方式,意味著所有并發(fā)用戶一起同步運(yùn)行,沒有分組和時(shí)間的先后關(guān)系,所以其他數(shù)據(jù)沒有意義,可以不看。右上方的曲線代表響應(yīng)時(shí)間,響應(yīng)的數(shù)據(jù)如下圖所示:由于我們錄制的腳本很簡(jiǎn)單,只有一個(gè)動(dòng)作,而且沒有前導(dǎo)和后續(xù)動(dòng)作,所以只需要看“Action_Transaction”一行數(shù)據(jù)即可,從數(shù)據(jù)中可以看到,這個(gè)表單提交動(dòng)作在當(dāng)前壓力測(cè)試場(chǎng)景下,最長(zhǎng)的執(zhí)行時(shí)間是106.711秒,最短的104.937秒,平均是105.987秒,標(biāo)準(zhǔn)差是0.701,最后一次響應(yīng)時(shí)間是105.587秒。LoadRunner還有很多圖表和數(shù)據(jù)分析方法,在Controller的主界面上左下方的樹

6、狀列表就是所有可用的數(shù)據(jù)查看方式。最后還可將測(cè)試結(jié)果生成文檔,在運(yùn)行完成后的Controller Scenariol場(chǎng)景下,點(diǎn)擊工具欄中的Analysis按鈕。結(jié)果分析文檔如下圖所示:注意:1、以上介紹的是一個(gè)最基本的例子,其他高級(jí)功能請(qǐng)仔細(xì)學(xué)習(xí)LoadRunner的操作手冊(cè)。2、LoadRunner執(zhí)行的時(shí)候隨著虛擬用戶數(shù)的增加,耗用的系統(tǒng)資源也會(huì)增加,根據(jù)以往的使用經(jīng)驗(yàn),在512m的機(jī)器上可以模擬500個(gè)并發(fā)用戶,所以請(qǐng)根據(jù)運(yùn)行LoadRunner的機(jī)器的性能決定最大的并發(fā)用戶數(shù),一般來說,只有外網(wǎng)的門戶網(wǎng)站才可能達(dá)到并發(fā)500用戶這樣的規(guī)模,一般的應(yīng)用系統(tǒng)在100并發(fā)用戶的情況下就已經(jīng)是

7、滿負(fù)載了。-二LoadRunner集合點(diǎn)同時(shí)登陸測(cè)試流程案例介紹:測(cè)試bugfree服務(wù)器在多用戶同時(shí)登陸環(huán)境下的性能。URL=4.Vuser=5.測(cè)試步驟第一步:錄制腳本從程序菜單中啟動(dòng)“LoadRunner”->“Greate/Edit Scripts”在協(xié)議選擇框中選擇New Single protocol下的“Web(HTTP/HTML)”協(xié)議,如下圖:?jiǎn)螕鬙K進(jìn)入主界面如下圖:在工具條上選擇“Start Record”,彈出啟動(dòng)“Start Recording”對(duì)話框。在URL輸入框中輸入上述要測(cè)試的第一個(gè)頁(yè)面的URL,即輸入http:/10.1

8、0.90.14。同時(shí)注意,請(qǐng)讓“Record the application startup”選擇框失效,以便手工控制錄制開始的時(shí)間,跳過剛開始的輸入頁(yè)面。點(diǎn)擊“OK”,這是LoadRunner會(huì)啟動(dòng)瀏覽器,并指向第一個(gè)輸入頁(yè)面,同時(shí)在瀏覽器窗口上方將出現(xiàn)一個(gè)“Recording Suspended”的工具條窗口。等待輸入頁(yè)面顯示完全以后,點(diǎn)擊工具條窗口中的“Record”按鈕,進(jìn)入錄制狀態(tài),從現(xiàn)在開始,在打開的瀏覽器上的所有操作將被錄制成測(cè)試的腳本。點(diǎn)擊bugfree,進(jìn)入下圖輸入用戶名和密碼后點(diǎn)擊登錄:點(diǎn)擊登錄bugfree,進(jìn)入bugfree系統(tǒng)如下圖:此時(shí)點(diǎn)擊工具條上的黑色方框按鈕,停

9、止錄制,回到Visual User Generator的主窗口,此時(shí)可以看到腳本已經(jīng)錄制成功。如下圖:在登陸部分腳本(上圖標(biāo)藍(lán)部分)前,選擇工具欄中insert選項(xiàng)下的Rendezvous插入集合點(diǎn)如下圖:在上圖中輸入集合點(diǎn)名稱“l(fā)ogin”后,按ok鍵,集合點(diǎn)插入完成,如下圖:選擇“File”->“Save”,把當(dāng)前的腳本保存下來第二步:生成測(cè)試場(chǎng)景選擇菜單“Tools”->“Create Controller Scenario”,彈出“Create Scenario”對(duì)話框,保持缺省值不變,直接點(diǎn)擊“OK”,唯一可能需要該的就是測(cè)試結(jié)果文件生成的路徑。這時(shí),將啟動(dòng)LoadRun

10、ner的另一個(gè)工具“Controller”,這是執(zhí)行負(fù)載測(cè)試的環(huán)境。Controller的主界面有“Design”和“Run”兩個(gè)Tab組成,可以隨時(shí)切換,首先進(jìn)入的是Design界面,在這里可以調(diào)整運(yùn)行場(chǎng)景的各種參數(shù),如下圖所示:點(diǎn)擊上圖中Edit Schedule按鈕進(jìn)入場(chǎng)景進(jìn)度設(shè)置對(duì)話框,如下圖:以上設(shè)置Shedule by Scenario為場(chǎng)景進(jìn)度;Load Vusers simultaneously為同時(shí)加載虛擬用戶;start 2 Vusers every00:0015 (HH:MM:SS)為每15s加載2個(gè)虛擬用戶;initialize all user before Run運(yùn)

11、行前初始化所有虛擬用戶。在上圖中選擇菜單欄Scenario下的Rendezvous選項(xiàng),設(shè)置集合點(diǎn)場(chǎng)景如下圖:選中要進(jìn)行測(cè)試的集合點(diǎn)名如“l(fā)ogin”.然后按OK鍵。設(shè)置好運(yùn)行場(chǎng)景以后,切換到“Run”界面,如下圖所示:點(diǎn)擊“Start Scenario”按鈕,開始執(zhí)行測(cè)試場(chǎng)景,執(zhí)行過程中,左上方的運(yùn)行狀態(tài)表格會(huì)實(shí)時(shí)顯示當(dāng)前執(zhí)行中的虛擬用戶的情況,等到所有虛擬用戶都執(zhí)行完畢以后,左下方的四個(gè)曲線窗口和底部的數(shù)據(jù)窗口會(huì)顯示出測(cè)試結(jié)果,如下圖所示:第三步:查看測(cè)試結(jié)果在上述結(jié)果界面上,有四個(gè)曲線窗口,其中對(duì)當(dāng)前環(huán)境最有用的就是前三個(gè),點(diǎn)擊各個(gè)窗口,可以對(duì)應(yīng)的看到底部的數(shù)據(jù)窗口會(huì)顯示響應(yīng)數(shù)據(jù)。左上角

12、的曲線代表隨時(shí)間變化的虛擬用戶數(shù),響應(yīng)的數(shù)據(jù)是各個(gè)虛擬用戶的執(zhí)行情況,如下圖所示:在這里可以看到,總共有5個(gè)虛擬用戶,都執(zhí)行成功,沒有發(fā)生錯(cuò)誤,由于我們采用缺省執(zhí)行方式,意味著所有并發(fā)用戶一起同步運(yùn)行,沒有分組和時(shí)間的先后關(guān)系,所以其他數(shù)據(jù)沒有意義,可以不看。右上方的曲線代表響應(yīng)時(shí)間,響應(yīng)的數(shù)據(jù)如下圖所示:由于我們錄制的腳本很簡(jiǎn)單,“Action_Transaction”一行數(shù)據(jù),從數(shù)據(jù)中可以看到,用戶登錄在當(dāng)前壓力測(cè)試場(chǎng)景下,最長(zhǎng)的執(zhí)行時(shí)間是135.129秒,最短的101.347秒,平均是122.367秒,標(biāo)準(zhǔn)差是13.500,最后一次響應(yīng)時(shí)間是120.640秒;login代表用戶到達(dá)集合點(diǎn)響應(yīng)時(shí)間數(shù)據(jù),最長(zhǎng)的執(zhí)行時(shí)間是5.999秒,最短的0.190秒,平均是3.346秒,標(biāo)準(zhǔn)差是2.105,最后

溫馨提示

  • 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)論