问题描述:LR10的sample安装好,打开mercuryWebTours的例程,进入系统点击filigths,链接的页面空白
解决办法:开始-程序-HP LoadRunner-Samples-Web- Start Web Server—属性-目标 查看服务启动的地址F:\LR\HP\LoadRunner\WebTours\StartServer.bat
在F:\LR\HP\LoadRunner\WebTours\\WebTours下找cgierr.log的LOG文件,记录中有
Perl lib version (v5.8.3) doesn't match executable version (v5.10.1) at f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib/MSWin32-x86-multi-thread/Config.pm line 32.
Compilation failed in require at f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib/Time/Local.pm line 5.
BEGIN failed--compilation aborted at f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib/Time/Local.pm line 5.
Compilation failed in require at f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib/timelocal.pl line 16.
BEGIN failed--compilation aborted at f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib/timelocal.pl line 16.
Compilation failed in require at F:\LR\HP\LOADRU~1\WebTours\MercuryWebTours\reservations.pl line 5.
计算机-属性-高级系统设置-环境变量,会发现PERL5LIB变量中的值与LOG文件的匹配
f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib\MSWin32-x86;f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib;f:\oracle\product\10.2.0\db_3\perl\5.8.3\lib\MSWin32-x86;f:\oracle\product\10.2.0\db_3\perl\site\5.8.3;f:\oracle\product\10.2.0\db_3\perl\site\5.8.3\lib;f:\oracle\product\10.2.0\db_3\sysman\admin\scripts;
去除所有带5.8.3的值,修改后的值为f:\oracle\product\10.2.0\db_2\sysman\admin\scripts;
此时sample运行正常。但不知道对ORACLE有什么影响。
怕对oracle有影响,在StartServer.bat里加上了对这个变量的设置
编辑StartServer.bat 在最上面加上SET PERL5LIB=f:\oracle\product\10.2.0\db_1\sysman\admin\scripts