【文章內(nèi)容簡介】
ipts 樹視圖 (View tree) 它是 基于圖標(biāo)的視圖 視圖 樹視圖 對于錄制期間所執(zhí)行的每一步驟 VuGen 都在測試樹中生成一個圖標(biāo)和一 個 標(biāo)題。大多數(shù)步驟都附帶相應(yīng)的錄制快照 L o g o Company Logo 腳本增效 腳本 增效 插入事務(wù) 集合點 參數(shù)化 檢查點 L o g o Company Logo 事務(wù) Transaction ? 當(dāng)錄制完一個基本的腳本后,在正式使用前我們還需要完善測試腳本,增強腳本的靈活性。 ? 事務(wù)( Transaction) 為了衡量服務(wù)器的性能,我們需要定義事務(wù)。比如我們在腳本中有一個數(shù)據(jù)查詢的操作,為了衡量服務(wù)器執(zhí)行查詢操作的性能,我們把這個操作定義為一個事務(wù)。這樣在運行測試腳本時, Loadrunner運行到這個事務(wù)的開始點時,就會開始計時,直到運行到該事務(wù)的結(jié)束點,計時結(jié)束后,這個事務(wù)的運行時間會在結(jié)果中顯示。 插入事務(wù)的操作可以在錄制過程中進(jìn)行,也可以再錄制結(jié)束后進(jìn)行,Loadrunner運行腳本中插入不限數(shù)量的事務(wù)。 L o g o Company Logo 事務(wù) Transaction ? 插入事務(wù) 在需要定義事務(wù)的操作前面事務(wù)的“開始點”,通過菜單或者工具欄插入。 在插入事務(wù)開始點時,要鍵入這個事務(wù)的名稱。 “此事務(wù)的名稱要有一定得意義,能夠說明和表現(xiàn)此動作” L o g o Company Logo 事務(wù) Transaction 在 插入事務(wù)的開始點后, 在 需要定義事務(wù)的操作后面插入事務(wù)的“結(jié)束點”。同樣可以通過菜單或者工具欄插 入。 默認(rèn)情況下,事務(wù)的名稱列出最 近的一個事務(wù)的名稱。一般情況 下,事務(wù)名稱不用修改。事務(wù)的 狀態(tài)默認(rèn)情況下是 LR_AUTO。一 般情況下,我們不需要修改 L o g o Company Logo 參數(shù)化 ? 如果用戶在錄制腳本過程中,填寫提交了一些數(shù)據(jù),比如要增加數(shù)據(jù)庫記錄。這些操作都被記錄到了腳本中。當(dāng)多個虛擬用戶運行腳本時,都會提交相同的記錄,這樣不符合實際的運行情況,而且有可能引起沖突。為了更加真實的模擬實際環(huán)境,需要各種各樣的輸入。參數(shù)化輸入是一種不錯的方法。 ? 用參數(shù)表示用戶的腳本有兩個優(yōu)點: ? 可以使腳本的長度變短 ? 可以使用不用的數(shù)值來測試腳本 ? 腳本參數(shù)化包含以下兩項任務(wù) ? 在腳本中用參數(shù)取代常量值。 ? 設(shè)置參數(shù)的屬性以及數(shù)據(jù)源。 L o g o Company Logo Parameter 參數(shù)化 完成 設(shè)置 添加 L o g o Company Logo Parameter ? 參數(shù)化添加 在希望進(jìn)行參數(shù)化的值上選中,點擊右鍵選擇“替換為新參數(shù)”,Loadrunner會自動轉(zhuǎn)入?yún)?shù)化的設(shè)置 。 L o g o Company Logo Parameter ? 參數(shù)化配置 參數(shù)的名稱最好是有一定得意義,例如登錄界面中參數(shù)化,可以將她的名稱定為 Login,或其他的名 稱。對參數(shù)化的名稱進(jìn)行定義 后,點擊‘屬性’。 Loadrunner就 會彈出參數(shù)化具體的配置界面。 L o g o Company Logo Parameter ? Select next row 的幾種選擇: ? Sequential:按照順序一行行 的讀取。每一個虛擬用戶都會 按照相同的順序讀取。 ? Random:在每次循環(huán)里隨機 的讀取一個,但是在循環(huán)中一 直保持不變。 ? Unique :唯一的數(shù)。 ? Update value on的幾種選擇: ? Each iteration:只要發(fā)現(xiàn)該參數(shù) 就重新取值(用于各處引用參數(shù) 都不相關(guān)時)