LoadRunner Sample WebTours 点击Flights出现空白解决方法

本文详细描述了一个在使用LoadRunner(LR)样本进行MercuryWebTours测试时遇到的问题,即登录后左侧菜单中的flights连接页面显示空白。通过分析log文件和环境变量配置,最终定位到Perl版本不匹配导致的问题,并提供了解决方案。该解决方案涉及调整环境变量中的PERL5LIB路径,避免包含与当前Perl版本不匹配的路径,从而确保了样本的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

问题描述:LRsample安装好后,打开mercuryWebTours的例程,能进入管理页面,能注册用户,能登陆系统。登陆系统后,左边的菜单中,flights连接的页面显示空白。官网下载的最新试用版9.5也出现这样的问题。

问题解决:开始-程序-LR-SAMPLE-WEB-startserver,查看属性,查找到服务启动的路径:"C:\Program Files\Mercury\LoadRunner\WebTours\StartServer.bat",在C:\Program Files\Mercury\LoadRunner\WebTours下找log文件,发现cgierr.log中有记录,内容如下:

lib version (v5.8.3) doesn't match executable version (v5.8.0) at D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib/MSWin32-x86-multi-thread/Config.pm line 32.

Compilation failed in require at D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib/Time/Local.pm line 5.

BEGIN failed--compilation aborted at D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib/Time/Local.pm line 5.

Compilation failed in require at D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib/timelocal.pl line 16.

BEGIN failed--compilation aborted at D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib/timelocal.pl line 16.

Compilation failed in require at C:\PROGRA~1\Mercury\LOADRU~1\WebTours\MercuryWebTours\reservations.pl line

5.去找环境变量,发现PERL5LIB变量中的值与LOG文件的匹配,值为:D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib;D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;D:\oracle\product\10.2.0\db_2\perl\site\5.8.3;D:\oracle\product\10.2.0\db_2\perl\site\5.8.3\lib;D:\oracle\product\10.2.0\db_2\sysman\admin\scripts;

去除所有带5.8.3的值,修改后的值为D:\oracle\product\10.2.0\db_2\sysman\admin\scripts;

此时sample运行正常。但不知道对ORACLE有什么影响。

怕对oracle有影响,我在StartServer.bat里加上了对这个变量的设置

编辑StartServer.bat  在最上面加上SET PERL5LIB=C:\oracle\product\10.2.0\db_1\sysman\admin\scripts

 

 

转自:http://bufeifang.blog.163.com/blog/static/558981512010424114841838/  并修改了下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值