51Testing软件测试论坛

标题: lr在回放登录功能时出现'syntax error; found `e' expecting `;'' [打印本页]

作者: tang2211    时间: 2013-12-12 17:45
标题: lr在回放登录功能时出现'syntax error; found `e' expecting `;''
[attach]88399[/attach]
作者: 云层    时间: 2013-12-12 18:36
少分号
作者: tang2211    时间: 2013-12-12 18:44
在哪少分号,是在录制脚本里面吗
作者: tang2211    时间: 2013-12-12 18:44
少分号
云层 发表于 2013-12-12 18:36



    在哪少分号,是在录制脚本里面吗
作者: tang2211    时间: 2013-12-12 18:47
vuser_init()
{

        web_url("WebTours",
                "URL=http://127.0.0.1:1080/WebTours/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_think_time(14);

        web_submit_form("login.pl",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=username", "Value=jojo", ENDITEM,
                "Name=password", "Value=bean", ENDITEM,
                "Name=login.x", "Value=59", ENDITEM,
                "Name=login.y", "Value=2", ENDITEM,
                LAST);

        web_image("SignOff Button",
                "Alt=SignOff Button",
                "Snapshot=t3.inf",
                LAST);

        return 0;
}
作者: tang2211    时间: 2013-12-12 18:59
回复 2# 云层


    是在录制脚本中少分号还是在哪里啊??
作者: Emocat    时间: 2013-12-13 14:21
不一定是少了分号吧~ 表示写少了个单词也报过这错
作者: tang2211    时间: 2013-12-13 16:20
⊙﹏⊙b汗,我直接录制下来的脚本,然后再回复的时候就出错了。
作者: zeth    时间: 2013-12-13 17:29
明显是自己从外面复制过来的代码,复制后容易出这问题,自己再手写一次就好了
作者: wjhwang    时间: 2013-12-23 14:17
你先学习下原理吧,怎么配置参数? 怎么设置启动
作者: 地壳    时间: 2013-12-23 17:40
web_url("BJPeril.html",
                "URL=http://***",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=history/history.js", ENDITEM,
                "Url=BJPeril.swf", ENDITEM,
                LAST);

对比一下
作者: 我是真不会    时间: 2013-12-23 23:04
我复制的你的代码,放到Loadrunner中,没有报错
作者: 地壳    时间: 2013-12-24 11:54
代码运行没有问题,估计是你的LR工具的问题,最好用英文版
作者: tang2211    时间: 2013-12-24 14:24
代码运行没有问题,估计是你的LR工具的问题,最好用英文版
地壳 发表于 2013-12-24 11:54



    我是用的英文版
作者: tang2211    时间: 2013-12-24 14:26
我复制的你的代码,放到Loadrunner中,没有报错
我是真不会 发表于 2013-12-23 23:04



    我也不知道出了什么问题,我卸载重新安装了还是出现'字符异常'
作者: tang2211    时间: 2013-12-24 14:30
web_url("BJPeril.html",
                "URL=http://***",
                "Resource=0",
                "RecContentType=text/html",
                 ...
地壳 发表于 2013-12-23 17:40



    少了几行代码,我不知道与那个有没有关系啊
作者: 地壳    时间: 2013-12-24 17:47
你重新录制一个相同操作的脚本看看是否还出现上述错误,估计是不可能。
作者: 龙龙找BUG    时间: 2013-12-24 17:49
这个跟代码无关,看前面是写pre_cci.c这个C语言的第一行存在问题,检查一下。
作者: 龙龙找BUG    时间: 2013-12-24 17:51
回复 16# tang2211


    看回放日志,显示C语言代码有问题,不是init里的问题。
作者: 我是真不会    时间: 2013-12-28 11:04
回复 15# tang2211


    重装系统,哈哈!可以拿着你的安装包先到其他机器上试试,如果正常,就说明是你机器的问题。
作者: swallowhe    时间: 2013-12-29 17:10
这种错误似曾相似,我之前看过一个“too many error”,后来发现是因为那台机装了加密软件(会对所有文件进行自动加密,其实不是很确定)
只要录制完脚本后一保存回放就会报错
换个虚拟机没加密软件的就可以执行了
作者: 嗒嗒嗒yang    时间: 2016-6-29 11:05
楼主问题解决了吗,我也遇到相同的问题,
只有第一次执行的时候正常通过,
有时候连续点击两三下run 又可以执行成功;
在其他电脑执行正常的脚本,在自己那台上执行会报错:
C:\\Program Files (x86)\\HP\\LoadRunner\\include/web_api.h (187): syntax error; found `end of input' expecting `;'
C:\\Program Files (x86)\\HP\\LoadRunner\\include/web_api.h (187): 1 errors, not writing pre_cci.ci




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