看标题报错信息就知道,这是java编译及运行环境配置问题,运行LR脚本时,LR代理找不到java的JDK环境,当然,可能有人会遇到说,我在cmd窗口javac 环境是没问题的呀,是的,这就要看你的jdk是什么版本有关系了,再java -version 看看你的jdk是什么版本,多少位的。
为了彻底解决LR脚本环境运行报错问题,下面步骤如下:
一、配置或重新安装配置java环境变量
具体怎么配置,网上百度有很多,我简单写一下吧(以我自己的电脑配置):
1、JAVA_HOME:C:\Java\jdk1.6.0_43
2、CLASSPATH:;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3、PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (注意:这里是在原来已有的path后面加上)
二、解决环境报错问题,需要用Loadrunner 9.5/11所支持的jdk版本,具体信息如下:
1、windows 32位操作系统安装Loadrunner 9.5/11 使用java vuser 必要的配置
(1)操作系统:windows 32位系统(windows7 32 位 测试通过)
(2)JDK版本:jdk1.6 32位(jdk1.6测试通过,目前LR不支持1.7及以上的)
(3)对jdk1.7及以上开发的脚本,运行会报错,原因 LR不支持JDK1.7及以上,如果环境OK,需要新建测试脚本。
2、 windows 64 位操作系统安装Loadrunner 9.5/11 使用java vuser 必要的配置
(1) 操作系统 windows 64(windows 7 64位测试通过)
(2) jdk 1.6 必须是32位的(虽然操作系统是64位的),不能是64位jdk,目前jdk 1.6 32位的再windows 7 64位上测试通过。
不然,就会出现报错信息如图: