用的時間。這些請求可以是簡單任務(如等待對單個查詢的響應),也可以是復
雜任務(如提交多個查詢和生成報告)。
要度量事務,需要插入 Vuser 函數以標記任務的開始和結束。在腳本內,可以標
記的事務不受數量限制,每個事務的名稱都不同。
對于 LoadRunner 和優化模塊,Controller 或控制臺將度量執行每個事務所用的
時間。運行測試后,可使用 Analysis 的圖形和報告來分析各個事務的服務器性
能。
可以在錄制期間或錄制之后創建事務。要在錄制后添加事務,請使用事務編輯器
以用圖形標記事務的步驟,“事務”(通過 VuGen 的事務編輯器,可以在腳本的縮略圖視圖中直接添加和管理事務。);蛘,使用“插入”菜
單添加“開始事務”和“結束事務”標記。
以下部分描述如何在錄制期間創建事務。
要標記事務的開始,請執行下列操作:
1 在錄制 Vuser 腳本時,單擊“錄制”工具欄上的“開始事務”按鈕。將打開
“開始事務”對話框。
2 在“事務名”框中鍵入事務的名稱。事務名必須以字母或數字開始,可以包含字
母、數字或者下列字符:!、$、%、&、'、-、[、^、_、`、<、>、{、}、| 或 ~。
請勿使用句號 (.)。
單擊“確定”接受該事務名稱。VuGen 將把 lr_start_transaction 語句插入到
Vuser 腳本。例如,以下函數指示了 trans1 事務的開始:
lr_start_transaction("trans1");
標記事務的結束
可通過結束事務語句來標記業務流程的結束。
要標記事務的結束,請執行下列操作:
1 在錄制腳本時,單擊“錄制”工具欄上的“結束事務”按鈕。將打開“結束事
務”對話框。
2 單擊箭頭獲得打開事務的列表。選擇要關閉的事務。
單擊“確定”接受該事務名稱。VuGen 將把 lr_end_transaction 語句插入到
Vuser 腳本。例如,以下函數指示了 trans1 事務的結束:
lr_end_transaction("trans1", LR_AUTO);
文章來源于領測軟件測試網 http://www.k11sc111.com/