網(wǎng)友評分:
5分
LoadRunner是一款非常實用的電腦性能測試軟件。該軟件可以讓用戶們清楚的知曉我們設(shè)備的運行情況,通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認(rèn)和查找問題,同時也能很好的幫助我們優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期,讓我們的電腦運行安全可以得到很好的保障。
1、定位性能
LoadRunner內(nèi)含集成的實時監(jiān)測器,在負載測試過程的任何時候,您都可以觀察到應(yīng)用系統(tǒng)的運行性能。這些性能監(jiān)測器為您實時顯示交易性能數(shù)據(jù)(如響應(yīng)時間)和其它系統(tǒng)組件包括application server,web server,網(wǎng)路設(shè)備和數(shù)據(jù)庫等的實時性能。這樣,您就可以在測試過程中從客戶和服務(wù)器的雙方面評估這些系統(tǒng)組件的運行性能,從而更快地發(fā)現(xiàn)問題。
利用LoadRunner的ContentCheck TM ,您可以判斷負載下的應(yīng)用程序功能正常與否。ContentCheck 在Virtual users 運行時,檢測應(yīng)用程序的網(wǎng)絡(luò)數(shù)據(jù)包內(nèi)容,從中確定是否有錯誤內(nèi)容傳送出去。它的實時瀏覽器幫助您從終端用戶角度觀察程序性能狀況。
2、真實負載
Virtual users 建立起后,您需要設(shè)定您的負載方案,業(yè)務(wù)流程組合和虛擬用戶數(shù)量。用LoadRunner的Controller,您能很快組織起多用戶的測試方案。Controller 的Rendezvous 功能提供一個互動的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負載,又能管理和驅(qū)動負載測試方案。
而且,您可以利用它的日程計劃服務(wù)來定義用戶在什么時候訪問系統(tǒng)以產(chǎn)生負載。這樣,您就能將測試過程自動化。同樣您還可以用Controller 來限定您的負載方案,在這個方案中所有的用戶同時執(zhí)行一個動作---如登陸到一個庫存應(yīng)用程序----來模擬峰值負載的情況。另外,您還能監(jiān)測系統(tǒng)架構(gòu)中各個組件的性能---- 包括服務(wù)器,數(shù)據(jù)庫,網(wǎng)絡(luò)設(shè)備等----來幫助客戶決定系統(tǒng)的配置。
Virtual users建立起后,您需要設(shè)定您的負載方案,業(yè)務(wù)流程組合和虛擬用戶數(shù)量。用LoadRunner 的Controller,您能很快組織起多用戶的測試方案。Controller 的Rendezvous 功能提供一個互動的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負載,又能管理和驅(qū)動負載測試方案。
而且,您可以利用它的日程計劃服務(wù)來定義用戶在什么時候訪問系統(tǒng)以產(chǎn)生負載。這樣,您就能將測試過程自動化。同樣您還可以用Controller 來限定您的負載方案,在這個方案中所有的用戶同時執(zhí)行一個動作---如登陸到一個庫存應(yīng)用程序----來模擬峰值負載的情況。另外,您還能監(jiān)測系統(tǒng)架構(gòu)中各個組件的性能---- 包括服務(wù)器,數(shù)據(jù)庫,網(wǎng)絡(luò)設(shè)備等----來幫助客戶決定系統(tǒng)的配置。
LoadRunner 通過它的AutoLoad 技術(shù),為您提供更多的測試靈活性。使用AutoLoad ,您可以根據(jù)目前的用戶人數(shù)事先設(shè)定測試目標(biāo),優(yōu)化測試流程。例如,您的目標(biāo)可以是確定您的應(yīng)用系統(tǒng)承受的每秒點擊數(shù)或每秒的交易量。
首先使用錄制的方式,把論壇的代碼編寫完成后,要判斷的執(zhí)行前插入檢查點,使用右鍵方式,彈出的下拉的菜單中進行選擇“insert”的選項。
就在彈出下一級的菜單中,進行選中一個為“new step”的選項。
進入到搜索框的界面中,在輸入框進行搜索web_reg_find的函數(shù)的選項。
在第一行的輸入框中進行輸入頁面登錄返回的元素信息,例如會返回賬號,就在輸入框中輸入登錄的賬號。
然后在返回代碼腳本的界面中,檢查點函數(shù)被插入到loadrunner代碼中了。
打開loadrunner,點擊左側(cè)的VuGen下,選擇【Single Protocol】,在右側(cè)選擇【IMAP】,并設(shè)定腳本名稱、目錄等,然后點擊【Creat】
此時系統(tǒng)自動生成初步的IMAP腳本
加入自己定制的普通函數(shù)代碼:開展右側(cè)【Common】雙擊要增加的函數(shù),如lr_eval_string函數(shù)
加入自己定制的專門分類函數(shù)代碼:開展右側(cè)【IMAP 】雙擊要增加的函數(shù),如lr_eval_string函數(shù),同理可以加入更多的代碼,形成完整的IMAP腳本
在loadrunner的進行編寫腳本,或者一個網(wǎng)頁登錄界面進行錄制腳本,錄制完成之后,在腳本找登錄的用戶名,選中用戶右鍵》》replace with a pararmeter。
彈出了一個為select or create parameter的框,可以對parameter name名稱重名,也可不命名。
這樣在代碼腳本中的用戶名就變?yōu)榱艘环N顏色,變?yōu)閰?shù)名。
需要對參數(shù)名進行參數(shù)化,可以點擊菜單中的open parameter list的按鈕
標(biāo)簽: LoadRunner 性能測試
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 www.wndwig.cn.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號