LR之流程

1、新建事務web

如何估算一個業務流程呢?一個業務流程的持續時間:登陸,預約機票等等的花費時間,一般是幾個步驟構成的,因此在LR中須要標記事物,做爲評測業務的時間。數據庫

一、打開Basic_Tutorial腳本服務器

二、在任務窗格下——加強功能下——單擊事物——新建事物——能夠將事務標記拖放到腳本中的指定位置。嚮導會提示您插入事務的起始點。工具

三、在視圖腳本中能夠查看插入的事物測試

    

 直接點擊工具欄的插入事務按鈕,選擇位置,插入事務spa

2、參數化設計

模擬多個不一樣的用戶3d

一、選擇視圖 > 樹視圖進入樹視圖——在測試樹中雙擊 Submit Data: reservations.pl 步驟——將打開 「提交數據步驟"對話框中調試

二、將常量值更改成變量值日誌

選擇改變的參數-點擊右邊的ABC按鈕——輸入參數名-類型選擇file-肯定-點擊參數圖標——打開參數屬性對話框——點擊添加行——定義測試更改數據的方式——每次迭代取順序值而不是隨機值

   

三、導入數據參數化

點擊Browse——選擇dat數據文件——導入(第一行是列的名稱)

四、從數據庫導入數據

點擊數據嚮導

 參數化:在腳本中點擊要參數化的參數-右鍵-選擇參數化-輸入變量名,而後後Ctrl+L(快捷鍵輸入參數)

3、添加檢查點

一、在 「任務」窗格的加強功能下單擊內容檢查——顯示腳本中每一個步驟的縮略圖——選擇要檢查的縮略圖——選擇要檢查的文本——而後右鍵單擊並選擇添加文本檢查——肯定——在視圖中查看加入的檢查點(標紅的,檢查點加在要檢查腳本的前面)

 

1 web_reg_find("Search=Body", 2 "SaveCount=lg_open", 3 "Text=個人首頁", 4 LAST);

 

 

 

4、生成調試信息

1 選擇一個位置。

2 插入一條輸出消息。

選擇插入 > 新建步驟。將打開 「添加步驟」對話框。向下滾動並選擇輸出消息,而後單擊肯定——輸入輸出的信息-點擊OK

 

 1 if(atoi(lr_eval_string("{lg_open}"))>0)  2  {  3 lr_end_transaction("登陸",LR_PASS);  4 //lr_output_message("登陸成功:%s",lr_eval_string("{loginName},{count}"));  5  }  6 else  7  {  8 lr_end_transaction("登陸",LR_FAIL);  9 //lr_error_message("登陸失敗 : %s",lr_eval_string("{loginName},{count}")); 10 }

5、回放腳本

1 啓用圖像檢查。
打開 「運行時設置」對話框 (Vuser > 運行時設置),並選擇 Internet 協議:首選項節點。選擇啓用圖像和文本檢查。單擊肯定關閉 「運行時設置」對話框。(F4)
二、運行腳本(F5)

3 查找文本檢查

確保已打開輸出窗口 (視圖 > 輸出窗口)。在 「回放日誌」選項卡中,按CTRL+F 打開 「查找」對話框。查找 web_reg_find。

查找二次:註冊的 web_reg_find 對於 「Text=Find Flight」成功 (計數=1)。

4 查找事務的起始點
在 「回放日誌」選項卡中,按 CTRL+F 打開 「查找」對話框。搜索單詞Transaction。該通知用藍色顯示。

5 查看參數替換
在 「回放日誌」選項卡中,按 CTRL+F 打開 「查找」對話框。搜索單詞Parameter。日誌包含通知「seat」 = 「Aisle」。再次搜索(按 F3)下一處替換。
注意 VuGen 在每次迭代時如何替換不一樣的值。

剛開始在回放日誌裏面老是找不到參數:後來發現須要設置寫:(F4)——log(這個只在調式腳本的時候勾選,正式測試的時候去掉)

 

6 選擇文件 > 保存或單擊保存按鈕

6、添加負載

一、設計選項卡中,單擊 Load Generator 按鈕 

二、測試 Load Generator 鏈接

選擇 localhost 並單擊鏈接。Controller 會嘗試鏈接到 Load Generator 計算機。創建鏈接後,狀態會從關閉變爲就緒。
三、模擬真實加壓方式

典型用戶不會正好同時登陸和退出系統。LoadRunner 容許用戶逐漸登陸和退出系統。它還容許您肯定場景持續時間和場景中止方式。

  1. 1 選擇計劃類型和運行模式。

               在計劃定義區域,確保選中計劃方式:場景和運行模式:實際計劃。

  1. 2 設置計劃操做定義

                您能夠在操做單元格或交互計劃圖中爲場景計劃設置啓動 Vuser、持續時間以及中止 Vuser 操做。在圖中設置定義後,操做單元格中的屬性會自動調整。如今您能夠設置定義,使 「操做」單元格顯示以下。

運行時設置:

腳本名稱——右鍵——運行時設置(若是是首次運行場景,建議生成日誌消息,確保萬一首次運行失敗時有調試信息。)

7、監控

1 選擇 Windows 資源監控器。
單擊 Controller 窗口中的運行選項卡打開 「運行」視圖。——右鍵單擊 「Windows 資源」圖並選擇添加度量——添加——

在名稱框中,輸入 localhost。(若是 Load Generator 正在另外一臺機器上運行,您能夠輸入服務器名稱或該計算機的 IP 地址。)在平臺框中輸入計算機的運行平臺。單擊肯定。

8、運行負載測試

 一、單擊開始場景按鈕,或者選擇場景 > 開始以開始運行測試

二、在測試期間增長負載

  • 1 在 「運行」視圖中單擊運行/中止 Vuser 按鈕。「運行/中止」對話框打開,顯示當前分配到場景中運行的 Vuser 數。
  • 2 在 # 列中,輸入要添加到組中額外的 Vuser 的數目。要運行 2 個額外的 Vuser,請將 # 列中的數字 8 替換爲 2。
  • 3 單擊運行以添加 Vuser。若是某些 Vuser 還沒有初始化,將打開運行已初始化的 Vuser 和運行新 Vuser 選項。選擇運行新 Vuser 選項。

三、查看測試狀態
 

  1. 1 檢查全部錯誤消息。

選擇視圖 > 顯示輸出,或者單擊 「場景狀態」窗格中的錯誤。「輸出」對話框打開,列出消息文本、生成的消息總數、發生錯誤的 Vuser 和Load Generator 以及發生錯誤的腳本

         1.2 查看詳細的日誌信息。(點擊上面Total下的數字10)
您能夠單擊相應列中的藍色連接以查看與錯誤代碼相關的每一個消息、Vuser、腳本和 Load Generator。

相關文章
相關標籤/搜索