天天看點

LoadRunner 11簡單使用

開始菜單--》hp loadrunner-->applications--->virtual user generator

  2>對于web,需要設定通路的url位址,錄制到的操作:init  action  end,預設是action,

  2.1确定後會彈出浏覽器并打開剛設定的url,而且彈出了錄制工具條,此時已經進入了錄制過程;

  2.2錄制完一個操作(比如錄制輸入使用者名、密碼後的登入操作),可以在那個錄制的工具條上建立一個新的;

  2.3如果要停止錄制,先關閉浏覽器,然後點選錄制工具條上的停止按鈕,此時腳本檔案就有了代碼;

  2.4修改腳本,比如錄制的登入過程,可能需要登入多個使用者,那就找到腳本裡設定登入使用者名(可以查剛才錄制時登入的使用者名)的地方,

  對話框下面的“更新值的時間”,有三個選擇,請根據具體測試情景選擇,然後“關閉”--》“确定”;

  2.5此時剛才的使用者名會變成參數形式,如果有多個地方需要用這個參數替換,則找到這些地方選中,右鍵---》“使用現有參數”,找到要替換的參數;

  2.6點選工具欄的“運作”按鈕,會彈出一個結果概要的視窗,顯示腳本運作是否通過或者報錯;

  2.7給腳本設定具體的場景:

  運作前的配置操作在“設計”頁籤操作,常用的如下:

  1》場景組裡可以設定多個組,組裡的load generator可以是目前loadrunner或另外一個loadrunner 用戶端(可以隻安裝load generator),相當于是負載,安裝了controller的lr可以作為中心,配置它的用戶端方式為:

  controller-->場景-->load generator-->添加(别的loadrunner 用戶端)--》連接配接;

  2》場景計劃面闆,如果計劃方式選擇的是場景,那麼下面的“全局計劃”的設定是對所有組的,如果計劃方式是組,那麼下面是針對各組的設定計劃;

  3》“全局計劃”面闆,可以選中某一個,如“啟動vuser”輕按兩下,設定并發user數,是同時運作還是隔多長時間運作一次;

  2.8設定完後,點最下方的“運作”頁籤,點右上方的“開始場景”運作,運作結束後該按鈕由置灰變可點;

  2.9右邊的“場景狀态”會顯示運作情況,具體的分析報告可點菜單“工具”--》“analysis”彈出具體的分析面闆,右邊的概要報告會顯示大概的名額;

  3.0如果左邊的會話浏覽器裡顯示的圖不夠,可以點右鍵--》添加新項--->添加新圖;

  3、如果建立後選擇的類别是 java vuser

  3.1配置運作java腳本需要的java環境:vuser->運作時設定-->java環境設定-->java vm 勾選“使用指定jdk”,并把jdk(lr11建議用32位的jdk)的bin上一層路徑複制到jdk後,點确定;

  3.2導入java環境的jar包:vuser->運作時設定-->java環境設定-->classpath,點添加jar的按鈕,選擇指定的jdk下的lib下的dt.jar和tools.jar導入;

  3.3導入編寫的java腳本需要依賴的jar:vuser->運作時設定-->java環境設定-->classpath,點添加jar的按鈕,将編寫腳本依賴的工程裡的jar包導入,點确定;

  3.4此時可以編寫java腳本,記住import類,和eclipse的寫法一緻就能找到類;

  3.5運作腳本,看能否運作通過;

  某些配置的具體操作方式:

  1、vugen  工具--》錄制選項--》http屬性 --》進階     (設定字元集)

  2、腳本設定:

  2.1、vugen  工具--》錄制選項--》正常--》錄制    (預設web使用html)

  3、運作時的設定:

  vugen  vuser-->運作時設定--》運作邏輯  (設定運作的疊代次數)

  vugen  vuser-->運作時設定--》正常--》思考時間--》忽略思考時間  (将錄制操作過程中的停頓忽略)

  4、如果需要操作到達某個點時需要等待其他使用者都到達這個點再同時向下執行,在整理代碼時,可以在這個點上執行“插入--》集合”;

  5、當需要請求的使用者來自不同ip時,需要設定controller的“場景”--》“啟用ip欺騙器”;

最新内容請見作者的github頁:http://qaseven.github.io/

繼續閱讀