lr java vuser_LR運行Java Vuser | 學步園

Java Vuser 是自定義的Java虛擬用戶腳本,腳本中可以使用標準的Java語言。

在all protocols中選擇Java Vuser

通常在Init中編寫初始化代碼,在Action中編寫業務流程,在end中編寫釋放流程之類的代碼。

一.java虛擬用戶的適用範圍

不適合錄製的業務功能點的性能測試,比如http文件下載,視頻播放。

基於java語言開發的應用系統的性能測試(比如核心

不能錄製的測試點常有:含有控件的web應用程序,一些和媒體播放,文件下載等相關的。

二.腳本開發環境配置

首先要安裝jdk,配置環境變量

在電腦屬性-高級系統設置-高級-環境變量中設置PATH,CLASSPATH,JAVA_HOME

三.遇到的問題

Error: Failed to find java.exe.

Please add the \bin to the path and try again.      [MsgId: MERR-22968]

Warning: Extension java_int.dll reports error -1 on call to function ExtPerProcessInitialize [MsgId: MWAR-10485]

Error: Thread Context: Call to service of the driver failed, reason - thread context wasn't initialized on this thread. [MsgId: MERR-10176]

查找原因:在檢測JDK安裝是否成功時,JDK能夠正常運行,LoadRunner的安裝也沒有任何問題,這樣的問題就定位到二者的結合的問題上,首先在Vuser->Run-Time Setting中的Java Environment Settings->ClassPath中能夠識別環境變量中的ClassPath,但是還是會報以上的錯誤。

在找問題所在的時候,我發現LoadRunner11沒有任何說明此版本是64位軟件,如何沒有任何說明,則默認應該是32位軟件,而對應的JDK應該也是32位的JDK,64位操作系統是兼容32位軟件,我馬上安裝了32位的JDK,重啟server,刪除Vuser->Run-Time Setting中的Java Environment Settings->ClassPath中所有變量,重新運行腳本,發現錯誤消失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值