【原創】LoadRunner Java Vuser開發環境配置指南

1 編寫目的

本文主要介紹Java運行環境的配置,同時經過編寫HelloWorld程序,講解在LoadRunner下如何開發簡單的Java Vuser腳本。關於Java語言的深刻學習,你們能夠參考其餘Java相關教程。java

文中的內容一部分來源於本人工做中解決問題的實際經驗,另外一部分來源於網絡,全部內容本人都親自驗證,但不免有疏漏之處,若有疑問,請你們不吝賜教。web

文中Loadrunner版本爲9.5,操做系統類型爲Windows XP。網絡

2 Java運行環境設置

2.1 Java程序安裝

登陸Oracle的官方網站下載JDK安裝文件。下載完成後,運行安裝文件,安裝目錄選擇默認便可。注意安裝時JRE也要安裝,JRE是運行Java程序所必需的環境集合,包含JVM標準實現及Java核心類庫。本文中,以C:\Program Files\Java做爲安裝路徑。eclipse

2.2 Java環境變量配置

Java開發環境須要配置三個環境變量,分別是Path、JAVA_HOME和CLASSPATH。其中Path變量在系統中是默認存在的,配置時只需添加Java相關的環境信息便可。JAVA_HOME和CALSSPATH變量須要新增並配置相關的環境信息。工具

Windows系統的環境變量在「系統屬性」中設置:學習

clip_image002[8]

2.2.1 JAVA_HOME變量的配置

JAVA_HOME指明JDK的安裝路徑,配置爲:「C:\Program Files\Java\jdk1.6.0_35」。測試

2.2.2 Path變量的配置

Path是Windows系統默認提供的環境變量,屬於操做系統的全局變量,配置以後,系統能夠在任何路徑下識別java命令。網站

配置值爲:.;C:\Program Files\Java\jdk1.6.0_35\bin;C:\Program Files\Java\jdk1.6.0_35\jre\bin;也能夠引用2.2.1中配置的JAVA_HOME,配置值爲:「.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;」。spa

2.2.3 CLASSPATH變量的配置

CLASSPATH變量用於告訴JVM的類裝載器去哪裏尋到第三方的類庫和用戶自定義的類,通常須要配置三個jar包的路徑,配置值爲操作系統

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;

其中,rt.jar是JAVA基礎類庫;dt.jar是關於運行環境的類庫,如Swing;tools.jar是工具類庫。若是須要其餘的類庫或用戶自定義的類,能夠手工添加。 注意在較新的Java版本中,rt.jar已經默認在classloader的加載路徑中,能夠沒必要再添加到環境變量中。

另外,因爲在3.2節中,咱們須要把Java Vuser腳本放在JDK所在的lib目錄下,因此此處CLASSPATH還須要配置:C:\Program Files\Java\jdk1.6.0_35\lib。

注:有些版本的Windows不支持使用「%變量名%」來引用環境變量,此時使用全路徑名便可。

2.3 Java開發環境設置

目前比較主流的Java集成開發環境(IDE)是Eclipse,通過多年的發展,Eclipse的功能已經很是強大,培訓的資料也不少。本文僅介紹瞭如何使用Eclipse建立和運行Java項目,Eclipse還有不少更強大的功能,更深刻的內容你們能夠參考其餘相關書籍。

2.3.1 Eclipse的安裝

首先從Eclipse的官網上下載軟件,目前eclipse的版本很是多,能夠下載最近的版本,建議使用非安裝版。下載後解壓到本地的非中文目錄下便可。

2.3.2 建立Java項目

在Eclipse安裝目錄下,啓動eclipse,依次點擊「File->New->Project」,進入以下界面:

clip_image004[8]

單擊[Next],項目名稱輸入「LoadRunner_test」,單擊[Finish]。若是須要進行其餘配置,此處能夠繼續單擊[Next],這裏採用默認配置,再也不進行其餘配置。

clip_image006[8]

完成後,能夠看到建立的LoadRunner_test項目。

clip_image008[8]

2.3.3 編寫Java測試類

在Project頁簽下,右鍵點擊LoadRunner_test下的「src」目錄,單擊「New->Class」。

clip_image010[8]

輸入Package「com.lr.test」,輸入Name「HelloWorld」,其餘各項設置默認便可,點擊[Finish]。

clip_image012[8]

進入代碼編輯界面,輸入如下代碼:

clip_image014[8]

其中,包路徑和類聲明都是在建立類時Eclipse自動建立的,這裏只須要輸入main方法便可。

2.3.4 編譯及運行Java腳本

在代碼編輯界面,鼠標右鍵單擊「Run As->1 Java Application」:

clip_image016[8]

在Console能夠看到程序的執行結果:

clip_image018[8]

3 Loadrunner運行Java Vuser腳本

3.1 關於license的問題

目前LoadRunner有兩種License,即Web和Global。其中Web是針對基於Web的應用的,而Global是面向於非web應用的,可是在調試和運行Java腳本時,並不須要咱們導入Global license,只有在運行非web類型的場景(Scenario)時,才須要提供Global license。

3.2 建立虛擬用戶腳本

進入2.3.2中設置的項目路徑E:\workspace\LoadRunner_test\bin下,把整個「com」文件夾複製到C:\Program Files\Java\jdk1.6.0_35\lib目錄下,這時就體現了Java環境變量的做用了,在該目錄下全部的Java Vuser腳本均可以直接調用。

打開LoadRunner,點擊「Create/Edit Scripts」,協議選擇Java Vuser,單擊[Create],建立Java Vuser腳本:

clip_image020[8]

clip_image022[8]

在自動生成的腳本中,vuser_init、vuser_end部分沒有任何內容,Actions部分生成的腳本如圖所示。對於Java類型的虛擬用戶,能夠編輯Actions類,而init、end部分則不能夠進行編輯。在Actions類中,有三個方法init、action和end,一般在init方法中編寫初始化代碼、在action方法中編寫業務流程、在end方法中編寫諸如釋放資源之類的代碼。

腳本修改以下:

clip_image024[8]

在action方法中,調用HelloWorld類的main方法。注意必定要輸入導入包的語句「import com.lr.test.*;」。

3.3 檢查Run-time Settings

在腳本編輯頁面,單擊F4快捷鍵或單擊clip_image026[8]Edit Runtime Settings按鈕,能夠看到Classpath配置項的值,不難看出,這裏的配置值是LoadRunner經過讀取系統的Classpath配置來獲取的,同時也能夠手工設置相關jar包的路徑,若是執行腳本時提示相似java.lang.ClassNotFoundException或java.lang.NoClassDefFoundError的信息,優先檢查環境變量設置是否存在問題。

3.4 運行Java Vuser腳本

點擊Virtual User Generator 工具欄上的 clip_image027[6] 圖標開始執行腳本。正確的執行結果以下圖所示:

clip_image029[6]

能夠看到執行日誌中有「System.out: HelloWorld」。若是運行不正確,能夠參照前面的過程進行分析,同時檢查JDK的路徑設置。

4 總結

本文針對LoadRunner開發Java Vuser腳本的環境配置及簡單的腳本開發作了介紹,屬於入門級的教程。能夠看出,在開發過程當中,環境變量的配置是很是重要的,在後面的教程中,將繼續經過實例介紹咱們在實際工做中遇到的各類問題及定位解決的方法,你們一塊兒學習,共同進步。

本文爲原創,轉載請註明出處,謝謝。

相關文章
相關標籤/搜索