51Testing软件测试论坛

标题: 为什么loadrunner录制不了脚本 [打印本页]

作者: 布布    时间: 2008-1-30 17:53
标题: 为什么loadrunner录制不了脚本
安装了LR8.1版本
也按照前辈的帖子给破解了 也弄了中文版 但是为什么录不了脚本啊
开始录的时候 事件数一直为0
不管我怎么录 代码永远都是这些
vuser_init()
{

        return 0;
}
奇怪了我就 还有那个controller也点不出来
希望高手给指点下~~~
谢谢~~~~~~~~~
作者: cherubim    时间: 2008-1-30 18:15
标题: 回复
你先确认下你选择的协议是否正确
作者: 布布    时间: 2008-1-30 18:18
原帖由 cherubim 于 2008-1-30 18:15 发表
你先确认下你选择的协议是否正确




是对的~~~~
作者: cuizhihui    时间: 2008-1-31 09:22
建议重新安装再试下吧。
作者: 布布    时间: 2008-1-31 10:54
    
重新装了啊。。。。根本不行~~~~~
作者: cuizhihui    时间: 2008-1-31 11:26
那先写些代码进去,看能否执行。  来验证你的LR是否可以使用。
作者: ly_rainy    时间: 2008-1-31 11:40
这个LR的语法是怎么样的?
代码怎么写才是正确的?
作者: 布布    时间: 2008-1-31 11:46
原帖由 cuizhihui 于 2008-1-31 11:26 发表
那先写些代码进去,看能否执行。  来验证你的LR是否可以使用。




真对不住我自己。。。。
我完全不会写代码~~~~~
作者: cuizhihui    时间: 2008-1-31 11:51
随便拷两行就行,比如:将下面的代码拷到Action中。
int MyCPSScore = 100;

if(MyCPSScore < 75)
        {
        lr_output_message(">>>>>>>>>>> Bad luck, try again!!");
        }
else if((MyCPSScore >= 75) && (MyCPSScore <= 85))
        {
        lr_output_message(">>>>>>>>>>> Good Job!");
        }
else if((MyCPSScore > 85) && (MyCPSScore <= 100))
        {
        lr_output_message(">>>>>>>>> Excellent, Keep up the good work!");
        }
else
        {
        lr_output_message(">>>>>>>>>>> Invalid score!");
        }

或者直接使用导航范例的脚本执行也行啊。
作者: 布布    时间: 2008-1-31 11:55
原帖由 cuizhihui 于 2008-1-31 11:51 发表
随便拷两行就行,比如:将下面的代码拷到Action中。
int MyCPSScore = 100;

if(MyCPSScore < 75)
        {
        lr_output_message(">>>>>>>>>>> Bad luck, try again!!");
        }
else if((MyCPSScore >= 75) && (MyCPS ...



谢谢这位兄弟了~~~~
好人啊~~~~
我去看看
作者: 布布    时间: 2008-1-31 12:07
我看了 貌似可以运行 以前用LR的时候 没怎么碰到过不能用的问题  郁闷死了
回放日志里写着下面这堆 不知道是不是就算运行了

Action.c (3): unrecognized declaration
Action.c (3): syntax error; found `<' expecting `)'
Action.c (3): syntax error; found `<' expecting `;'
Action.c (3): skipping `<'
Action.c (3): unrecognized declaration
Action.c (3): unrecognized declaration
Action.c (4): unrecognized declaration
Action.c (5): syntax error; found "Bad luck, try again ... expecting `)'
Action.c (5): skipping "Bad luck, try again ...
Action.c (5): redeclaration of `lr_output_message' previously declared at E:\\Program Files\\Mercury\\LoadRunner\\include/lrun.h (500)
Action.c (6): unrecognized declaration
Action.c (7): unrecognized declaration
Action.c (7): unrecognized declaration
Action.c (7): syntax error; found `>=' expecting `)'
Action.c (7): syntax error; found `>=' expecting `)'
Action.c (7): syntax error; found `>=' expecting `;'
Action.c (7): skipping `>='
Action.c (7): unrecognized declaration
Action.c (7): unrecognized declaration
Action.c (7): unrecognized declaration
Action.c (7): too many errors
作者: cuizhihui    时间: 2008-1-31 12:44
没有成功,是出错啦,兄弟。
看下变量是否全声明了?
还有include库是否全?
作者: cuizhihui    时间: 2008-1-31 12:47
不过,看样子好像能够执行脚本。 那说明还是可以用的。

不能录制的问题,可能还是其他的原因了。

你录制下范例的导航订票网站,看是否可以录制?
作者: scantvking    时间: 2008-1-31 13:10
偶用的8.0在录制过程中有类似的问题,就是C/S的程序录制不了。不知道那位高手做过。请指点指点。
作者: 布布    时间: 2008-1-31 13:10
录不了。。。。
就不明白了 到底是哪里的问题。。。。
作者: cuizhihui    时间: 2008-1-31 13:46
最后一招了,别的真想不到了。   实在不行换其他版本的吧。
Windows 2003 & XP SP2 have a new DEP (Data Execution      
Prevention) feature which prevents VuGen recording. Go   
to Control Panel, System -> Advanced tab, Performance     
section "Settings" button Data Execution Prevention tab   
and add the client program or choose "Turn on DEP for     
essential windows programs and services only." A reboot   
is required.
作者: 布布    时间: 2008-1-31 14:59
谢谢兄弟了~~~~~
我打算换7.8了 真是没奈了我~~~~
作者: cuizhihui    时间: 2008-1-31 16:14
呵呵。。。 不客气。

使用8.1汉化版的是会有些问题的。  没办法。
作者: moliliuzu    时间: 2008-2-11 22:58
会不会的浏览器 的问题?
作者: 大鬼    时间: 2008-2-21 11:16
录制东东 没有内容就去看日志 肯定是有报错信息,但是能不能解决报错问题 ?郁闷
作者: 五-月-花    时间: 2008-2-21 14:22
实在不行,就重装系统,我碰到这样,就重装系统
作者: zhangming1    时间: 2008-2-21 17:26
那杀毒软件卸载吧,我也出现同样问题,就是把杀毒和360全卸载了就好了,禁用都不行,只能卸载
作者: sinner    时间: 2008-3-27 21:33
最好还是别用汉化的  唉
作者: qinshuxia    时间: 2008-3-28 15:09
有可能有两种原因
1.浏览器的问题,IE7是会出现这种情况的,在录制的时候可以把浏览器改为IE6
2.有可能是安装的问题,安装的时候一定要安装在指定的目录下,可以修改盘符,其它路径不要进行修改.
我也出现了这样的问题,这两种方法你可以试一下
作者: qinshuxia    时间: 2008-3-28 15:09
有可能有两种原因
1.浏览器的问题,IE7是会出现这种情况的,在录制的时候可以把浏览器改为IE6
2.有可能是安装的问题,安装的时候一定要安装在指定的目录下,可以修改盘符,其它路径不要进行修改.
我也出现了这样的问题,这两种方法你可以试一下
作者: jojocj    时间: 2008-9-4 16:30
重装好几次lr都不行,把其他浏览器删了就剩ie还不行
作者: cymyren    时间: 2008-9-19 16:53
我出现的也是这个问题,连范例也录制不了。也是8.1破解中文版
作者: cymyren    时间: 2008-9-19 17:22
我和楼主的问题和软件环境是一模一样的,我按照下列步骤解决了。
(1)关闭loadrunner和IE,在loadrunner的执行文件目录bin下找到文件register_vugen.bat,执行改文件,然后重启loadrunner,尝试录制。
(2)我原来的默认浏览器是遨游2.1.4,我把默认浏览器设置为IE6了。
再次录制就可以。
不过具体问题具体分析,可能还有其他的具体原因。
作者: sjghust    时间: 2008-9-19 17:23
有可能是 浏览器的问题,或者你电脑有病毒;我们以前碰到过 ,换过系统OK
作者: zzzsmail    时间: 2009-2-14 13:17
标题: 录制不了
上面方法我也试过还是录制不了!
作者: beautifulycx    时间: 2009-6-17 09:20
标题: 我的也还是录制不了
头一次碰到。。。。。

[ 本帖最后由 beautifulycx 于 2009-6-17 09:21 编辑 ]
作者: kico    时间: 2009-6-17 11:41
肯定是IE有问题  这个问题我也遇到过   修复是没有用的  只能重装系统
作者: ilikelife    时间: 2009-6-17 16:24
标题: 重装系统也不行
另外,我的系统是xp+sp3

IE 6.0.2900的

有关系吗?
作者: shamoyizhihu    时间: 2009-8-7 10:06
LoadRunner不能录制基于web的脚本
  最近准备学习Loadrunner,在自己的本本上来来回回装了几次Loadrunner,结果最近一次装上后,发

现再也不能录制web脚本,那叫一个郁闷啊~~
 
  自己在网上找了N久N久,现在已经解决,现在将发现的方法列下来,说不定能给别人一些指引。
 
  方法一:关闭loadrunner和IE,在loadrunner的执行文件目录bin下找到文件register_vugen.bat,

执行改文件,然后重启loadrunner,尝试录制。
 
  方法二:一种是IE设置可能有问题。IE的高级选项中有一个启用第三方浏览器扩展(需要重启),请

不要选择改选项。
 
  方法三:如果实在被逼无奈。请重装系统,重装loadrunner.谁让我们都在用D版呢?

来源:岁月联盟-中国网络安全门户网站

loadrunner 录制不了 ie6 ie7 ie8 卸载 弹出 高级 取消如果你是先装了ie7 或者ie8 卸载之后 还原成

ie6 的用户
或者是在原来由ie6的基础上再装了ff(少数)

那么再用loadrunner录制脚本的话可能出现不会演出ie的情况


那么你需要如下操作

1.选用ie6作为默认浏览器


2.工具--Internet选项--高级--取消 启用第三方浏览器扩展(需重启)


3.在vugen里面也要进行设置


helpyourself

这样你就可以继续录制脚本了
作者: jiaandmiao    时间: 2010-7-15 17:12
请问一下:为什么我录制脚本,
当点击回放的时候:
   1、运行的回放的那个框框的地址栏里头没地址,
   2、内容框里头就显示:正在初始化,请稍候。。。。

  好郁闷的。这个是为什么咯!求求你们,告诉我吧。。。

                                           感谢
作者: aliceella    时间: 2010-7-16 15:03
用的是哪个版本的浏览器?不支持7.0貌似
作者: msnshow    时间: 2010-7-16 20:56
录制的时候 有event 么
作者: shaoyouweixiao    时间: 2010-8-11 11:42
我用的是LD9.5版本的,为什么每次录制的时候也是出现这种情况:
Action()
{

        return 0;
}
永远都无法录制,在录制的过程中好像event一直都是0,不知道为什么
后来看了一下大家的意见我把下面这个代码输入了
原帖由 cuizhihui 于 2008-1-31 11:51 发表
随便拷两行就行,比如:将下面的代码拷到Action中。
int MyCPSScore = 100;

if(MyCPSScore < 75)
        {
        lr_output_message(">>>>>>>>>>> Bad luck, try again!!");
        }
else if((MyCPSScore >= 75) && (MyCPS ...

结果是输出的是对的 所以我就不知道为什么我的还录制不了了
作者: maenming    时间: 2010-11-16 09:55
我的也是录制不了,但是问题不一样,我每次录制都报浏览器出现问题,前辈们谁给个解决方案啊(我这是lr8.1,是按照网上讲的方法**的)
作者: maenming    时间: 2010-11-16 10:03
我刚才写的“po jie”怎么会屏蔽呢
作者: 13510157466    时间: 2012-6-7 17:15
方法二:一种是IE设置可能有问题。IE的高级选项中有一个启用第三方浏览器扩展(需要重启),请

不要选择改选项。

--------我用这种方法解决了
作者: 13510157466    时间: 2012-6-7 17:15
方法二:一种是IE设置可能有问题。IE的高级选项中有一个启用第三方浏览器扩展(需要重启),请

不要选择改选项。

--------我用这种方法解决了
作者: 13510157466    时间: 2012-6-7 17:15
方法二:一种是IE设置可能有问题。IE的高级选项中有一个启用第三方浏览器扩展(需要重启),请

不要选择改选项。

--------我用这种方法解决了
作者: 13510157466    时间: 2012-6-7 19:11
方法二:一种是IE设置可能有问题。IE的高级选项中有一个启用第三方浏览器扩展(需要重启),请

不要选择改选项。

--------我用这种方法解决了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2