51Testing软件测试论坛
标题:
分析 missing newline in [...] .dat文件错误
[打印本页]
作者:
yuanlj
时间:
2007-4-16 09:45
标题:
分析 missing newline in [...] .dat文件错误
测试时录制了一段代码,并对其中的boardid进行了参数初始化,脚本能够回放成功,但是在controller软件中使用该脚本时,有时会出现
错误: missing newline in E:\Program files\Mercury\LoadRunner\scripts\0413nextpage\boadid.dat
但并不是每次都会出现,不晓是这是脚本的问题还是软件的问题还是运行程序的问题?
lr_rendezvous("page");
//for(i=0;i<100;i++){
lr_start_transaction("page");
web_submit_data("list.aspx_2",
"Action=http://192.168.1.254:79/remotingtest/list.aspx?boardid={boadid}",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.254:79/remotingtest/list.aspx?boardid={boadid}",
"Snapshot=t15.inf",
"Mode=HTML",
ITEMDATA,
"Name=Aspnetpager1_input", "Value={p}", ENDITEM,
"Name=Aspnetpager1", "Value=转到", ENDITEM,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
LAST);
lr_end_transaction("page", LR_AUTO);
lr_rendezvous("page");
//for(i=0;i<100;i++){
lr_start_transaction("page");
web_submit_data("list.aspx_2",
"Action=http://192.168.1.254:79/remotingtest/list.aspx?boardid={boadid}",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.254:79/remotingtest/list.aspx?boardid={boadid}",
"Snapshot=t15.inf",
"Mode=HTML",
ITEMDATA,
"Name=Aspnetpager1_input", "Value={p}", ENDITEM,
"Name=Aspnetpager1", "Value=转到", ENDITEM,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
LAST);
lr_end_transaction("page", LR_AUTO);
lr_rendezvous("page");
lr_start_transaction("page");
web_submit_data("list.aspx_2",
"Action=http://192.168.1.254:79/remotingtest/list.aspx?boardid={boardid}",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.1.254:79/remotingtest/list.aspx?boardid={boardid}",
"Snapshot=t15.inf",
"Mode=HTML",
ITEMDATA,
"Name=Aspnetpager1_input", "Value={p}", ENDITEM,
"Name=Aspnetpager1", "Value=转到", ENDITEM,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
LAST);
lr_end_transaction("page", LR_AUTO);
作者:
selon
时间:
2007-4-16 10:53
应该是dat文件的问题吧
好像基本不影响测试
期待解答
作者:
rickyzhu
时间:
2007-4-16 13:54
看看dat文件中是否有空行,最后一行是否是空行。
中间不能有空行,最后一行必须是空行。
因为你读取参数文件的时候策略问题,可能导致有时候出问题,有时候不出。
作者:
yuanlj
时间:
2007-4-18 12:54
为什么最后一行必须是空行?
作者:
rickyzhu
时间:
2007-4-18 13:10
回车才能算一行。
作者:
yuanlj
时间:
2007-4-18 13:23
哦,LR的机制是以回车作为间隔符
作者:
玫瑰不香
时间:
2007-9-6 10:03
rickyzhu ,yuanlj
谢谢两位,我也遇到这样的问题,不过解决了。sdlkfj5
作者:
qfeng
时间:
2009-3-17 18:27
近日遇到类似的问题,某英文论坛的解决方案,说是将 ip spoofing打开就行了,我试了下,好像真的没报错了,不知道什么原理
http://www.geekinterview.com/question_details/61267
作者:
qfeng
时间:
2009-3-17 18:28
不好意思,回错了,打开了两个回帖页面,这个回错了
作者:
feuji
时间:
2010-8-12 23:03
标题:
loadrunner--- error: missing newline in
谢谢啦,问题解决了
作者:
xiaoxia318205
时间:
2010-11-3 13:31
能不能把解决方法留下,大家学习学习呢
作者:
androidone
时间:
2010-11-3 15:11
参数化的问题,除了参数化的文件留着,剩下的dat文件删掉,
作者:
msnshow
时间:
2010-11-3 21:45
与楼上说的这无关吧
作者:
lamuda
时间:
2010-11-3 22:47
我也碰到过,在dat文件最后用回车换行就解决了
作者:
hwm831002
时间:
2010-11-17 15:41
谢谢 我也遇到这种问题 现在解决了
作者:
鱼鳞
时间:
2010-12-21 15:03
谢谢!正需要答案,答案刚好浮出水面,呵呵!
作者:
moyiyun
时间:
2011-3-23 14:30
我也遇到这个问题,可是dat文件最后空一行还是不行呀!
作者:
moyiyun
时间:
2011-4-21 13:49
回复
12#
androidone
确实无关其他的参数文件。
作者:
TestingGirlzxh
时间:
2012-7-24 11:14
我也遇到同样问题,参数文件最后空一行有效,问题解决啦!谢谢
作者:
steven_bian
时间:
2012-8-20 17:22
我也遇到了,文件后面加了一个回车换行就好了
作者:
guohwa
时间:
2014-5-16 17:17
参数文件最后空一行 问题成功解决 这个是正解!
作者:
caoxiaolong
时间:
2015-10-30 16:14
不错,文件dat换行就解决了
作者:
violet罗
时间:
2015-12-4 11:01
做参数化的时候我也遇到这样的问题,已解决了 谢谢!查询LoadRunner实战书中没有说明要换行。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2