導航:首頁 > 編程語言 > loadrunnerjava協議

loadrunnerjava協議

發布時間:2021-10-24 14:04:48

1. LoadRunner用java Over Http協議錄制腳本,生成腳本的時候報錯

檢查一下你的LR版本和JDK版本,如果你是LR11,JDK1.7以上就不能正常生成腳本了,必須使用JDK1.6

2. loadrunner12 支持的50個用戶數是所有協議嗎為什麼我用的javavuser協議一個都不能用

  1. 安裝好,並配置好環境變數classpath和path,設置如下:
    classpath:
    .;C:Program
    Files (x86)Javajdk1.5.0_22libdt.jar;C:Program Files
    (x86)Javajdk1.5.0_22lib ools.jar
    path:
    C:Program
    Files (x86)Javajdk1.5.0_22in;C:Program Files
    (x86)Javajdk1.5.0_22jrein;C:Program Files
    (x86)HPLoadRunnerin
    (具體實施把地址換成你的JDK安裝目錄就ok)
    註:classpath一定要加上".;"
    2.測試JDK環境是否配置成功,打開【開始】--【運行】輸入「cmd」,在dos窗口輸入:Java
    -version參看JDK的版本,並輸入:Javac
    確認JDK環境配置ok,如果下面畫面出現,恭喜JDK環境配置完畢。
    3.下載安裝Eclipse,因為我的JDK版本是1.5
    ,而Eclipse3.2到3.4支持JDK1.5.4.新建簡單的java類和函數
    5.打開Loadrunner11,並創建基於java
    Vuser協議腳本
    6.把開發的java類包放到java
    vuser協議的腳本目錄
    7.在Loadrunner運行腳本,查看結果


3. loadrunner11中用java語言錄制腳本用什麼協議

各種腳來本語言的自動選擇:
1、對於源 FTP、COM/DCOM 和郵件協議(IMAP、POP3 和 SMTP),VuGen 還可以使用 Visual Basic、VB Script

和Javascript 來生成腳本。

2、C 語言 - 用於那些使用復雜的 COM 構造和 C++ 對象的錄制應用程序,Web/http協議的腳本也默認使用C語

言,並且不可更改。

3、Visual Basic - 用於基於 VB 的應用程序。

4、vb Script - 用於基於 VBscript 的應用程序,例如 ASP。

5、Java Scripting - 用於基於 Javascript 的應用程序,例如 js 文件和動態 HTML 應用程序。

更改腳本語言:

Tools---Recording Options 菜單選項,選擇General--Script選項,就可以看見可選的語言。

4. loadrunner11錄制java開發的c/s架構程序,使用JAVA Record Replay協議,打開批處理文件提示不能創建虛擬機.

去找開發把代碼要過來,然後自己開發吧,這樣比較好,但是loadrunner開發java需要一些簡單的配置,比如:jdk,eclipse,環境變數設置,在loadrunner中導入java包,java包放在loadrunner的腳本目錄下等。

5. 如何用loadrunner編寫java vuser腳本

打開loadrunner的Virtual User Generator 新建New Vittual User腳本,選擇java協議下的java vuser,點擊create進入java vuser腳本編寫頁面 在public class Actions里編寫你的java腳本 在vuser —> run-time setting —> java environment setting —>classpath里引入需要的jar包和文件專,jar包包括jdk本身的rt.jar包和java程序依賴的jar包,文件包括jdk的lib文件夾。引用之前需要把jar包放入到loadrunner安裝目錄的classes裡面。 將上一步引入的jar包,import到腳本的在public class Actions前面 設置日誌為擴展日誌,並勾選前兩個選項 編譯運行完成的腳屬本,可以在代碼里添加System.out.println(),將調試結果列印到replay log窗口。

6. LoadRunner如何java Vuser協議調用jar文件

方法來/步驟

首先進行eclipse進行對java代碼使源用代碼中使用main函數輸出內容。

代碼編寫完成了,那麼就需要eclipse進行把整個項目的工程進行導出jar的文件架包。

在loadrunner中已經創建好的java vuser腳本文件中,進行點擊vuser後彈出下拉菜單中進行選中run-time settings的選項。

進入到了run-time steting中classpath中進行添加剛才導出的jar文件。

進行編寫代碼,在腳本的代碼中先導入jar文件中package名,import javavuse.*

然後在代碼中進行進行調用java中main函數的輸出的內容。進行對腳本運行輸出。

7. 如何運用Loadrunner調用Java類

最近公司需要測試幾個具有一定功能類的性能,雖然我覺得這已經是白盒測試的范疇了,但是領導要求這樣做,我也就只好進行技術的研究.要求就是能夠傳參數給類,並且可以接收到類返回的參數,並且進行正確與否的判斷。
第一步,總的思路。
第二步,做符合要求的實驗用的java類。
說實話難度太大了對我來說,我一點不懂java,好在我知道C++
,但是java的代碼編寫方式和編譯環境,都是我從來沒有見過的。慢慢學,多多問,好不容易最初級別的搞定了這些,首先要裝j2sdk在系統盤下。,然後再系統環境變數中添加上%java_home%\bin;就可以用cmd命令進行java的編譯和運行的操作了。編譯和運行的命令分別是你所寫java類目錄下的運行javac test.java和java test 參數,例如,如果你的類在c:\test目錄下,你就應該在cmd中使用cd \test,轉到這個目錄下,再用javac test.java和java test 參數進行操作。
我從網上找到了一個現成的簡單的java類,現將源代碼放在下面。
package MAIN;
import java.io.PrintStream;
public class Birthday{public String year;
public String month;
public String day;
public Birthday(){year="1900";
month="01";day="01";}public Birthday(String y,String m,String d){year=y;month=m;day=d;System.out.println("OK");}public String getBirthday(){String fullbirthday=month+'/'+'/'+day+'/'+year;
return fullbirthday;}類很簡單,用上述方法編譯也是很容易就通過了。
想了很久,決定用java vuser這種腳本的方式進行寫java代碼,這點代碼是一定要寫的。熟悉一陣子java語言之後,決定用import將類引入,於是問題又來了,*.class文件該放在什麼地方呢,中間試驗的過程暫且不表,將最後結果寫在這里就好。目前我得到的結果是將*.class文件放在,你loadrunner安裝的路徑下classes\main這個目錄下。懂java的很容易就搞定了這一步,包括路徑和import的語句。
於是Loadruner中的java代碼如下:
import lrapi.lr; import MAIN.Birthday;
public class Actions{public int init() {return 0;}//end of init
public int action() {
Birthday bir=new Birthday("1981","6","1"); //bir.getBirthday System.out.println(bir.getBirthday());return 0;}//end of action
最後發現,loadrunner中有很詳細介紹資料,哎,感慨自己的英文水平呀!最後發現loadrunner導入類的路徑是可以自己設置的,不需要專門把所有的類都放到classes目錄下,具體設置的地方在runtime settings裡面class path項里進行設置就可以了,每一個腳本都可以這樣設。關於具體的並發的時候如何取腳本,這些有關於laodrunner的布置問題,這里不多說。
筆者註:昨天晚上發現,如果java的類的介面是數組或者別的類型的參數,Loadrunner就很難處理了,必須要把介面轉變成簡單類型才好進行參數化的處理。

8. loadrunner怎麼編寫java腳本

在進來行打開loadrunner軟體之後,源進行點擊菜單中的file的選項菜單。

彈出了下拉菜單中進行選擇為」new「的選項。

在new virtual user中列表中找到一項java vuser中,點擊」create 「

可以看到java vuser協議的腳本模板是創建成功了,當前的腳本是可以空跑但是不會輸出內容的。

為了能有輸出的內容,所以在腳本中進行添加一句代碼 System.out.println("test");

6
在代碼腳本編寫完成了,那麼就需要進行編寫的輸出的腳本的內容,進行點擊運行,可以看到輸出內容在日誌中。如果要看日誌,需要日誌打開,不然是看不到的。

9. 如何使用Loadrunner調用Java類

第一步,總的思路。 以前我都是用loadrunner直接進行錄制,但是有些協議的確不好弄不知道怎樣進行錄制,像vb,c++,java語言做的東西我覺最簡單的方式就是直接調用相關的類文件,動態鏈接庫,直接用代碼的方式進行調用。在這種思想下,於是試著在loadrunner中寫程序調用java類。 第二步,做符合要求的實驗用的java類。 說實話難度太大了對我來說,我一點不懂java,好在我知道C++,但是java的代碼編寫方式和編譯環境,都是我從來沒有見過的。慢慢學,多多問,好不容易最初級別的搞定了這些,首先要裝j2sdk在系統盤下。,然後再系統環境變數中添加上%java_home%\bin;就可以用cmd命令進行java的編譯和運行的操作了。編譯和運行的命令分別是你所寫java類目錄下的運行javac test.java和java test 參數,例如,如果你的類在c:\test目錄下,你就應該在cmd中使用cd \test,轉到這個目錄下,再用javac test.java和java test 參數進行操作。 我從網上找到了一個現成的簡單的java類,現將源代碼放在下面。 package MAIN; import java.io.PrintStream; public class Birthday { public String year; public String month; public String day; public Birthday() { year="1900"; month="01"; day="01"; } public Birthday(String y,String m,String d) { year=y; month=m; day=d; System.out.println("OK"); } public String getBirthday() { String fullbirthday=month+'/'+'/'+day+'/'+year; return fullbirthday; } } 類很簡單,用上述方法編譯也是很容易就通過了。 第三步,如何在Loadrunner中將這個類調用起來。 於是Loadruner中的java代碼如下: import lrapi.lr; import MAIN.Birthday; public class Actions { public int init() { return 0; }//end of init public int action() { Birthday bir=new Birthday("1981","6","1"); //bir.getBirthday System.out.println(bir.getBirthday()); return 0; }//end of action Public int end() { return 0; }//end of end } 注意紅色的字體,這里完成了對類的調用和初始化,並且傳遞了參數進去,最後調用類的方法,把一個值返回,並列印出這個值,至於怎樣檢查這個值是否正確就很簡單了,這里就不累贅了. 一天一點積累!工作上我的座游銘。

閱讀全文

與loadrunnerjava協議相關的資料

熱點內容
韓國大寸度電影大全美容院 瀏覽:678
網上自學編程怎麼樣 瀏覽:609
傳文件給領導叫什麼 瀏覽:937
225升級235 瀏覽:613
電影院和男朋友親熱 瀏覽:392
ema如何打開文件 瀏覽:250
基線文件定義 瀏覽:688
c打包安裝程序 瀏覽:96
韓國電影我朋友的老婆主角叫什麼 瀏覽:937
武林盟主私密記事txt百度網盤 瀏覽:682
主角體內有空間成長的小說 瀏覽:395
歐洲四級電影有哪些 瀏覽:871
肥貓演的鬼片 瀏覽:231
怎麼取消桌面文件和d盤同步 瀏覽:663
asp編程技術有哪些 瀏覽:545
銷毀iphone 瀏覽:835
手機網路h是什麼意思 瀏覽:390
哪裡可以看高清無水印電影 瀏覽:204
被監控的美國電影 瀏覽:983
社死那天我一見鍾情了百度雲 瀏覽:982

友情鏈接