51Testing软件测试论坛

标题: 运行loadrunner的脚本时被测试的程序会死掉是为什么啊 [打印本页]

作者: yiyireal    时间: 2008-7-31 14:10
标题: 运行loadrunner的脚本时被测试的程序会死掉是为什么啊
我刚刚开始学习Loadrunner,就遇到这个问题,好几天了还没解决。。。请各位高手帮忙。
随便打开一个页面,然后取page source中的一个参数
web_reg_save_param("temp", "LB=a", "RB= c","NotFound=ERROR",LAST);
lr_output_message ( "temp=%s", lr_eval_string("{temp}"));
中间应该是b,但是总出这个错误:
Error -27257: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of iteration number 1  
为什么呀


上面的问题已经解决了,谢谢大家。但是解决那个后,我运行我的脚本,被测试的程序就会死掉。试了7,8遍了都,还是不能解决,郁闷 。没有循环啊。这个是什么原因呢会是?

[ 本帖最后由 yiyireal 于 2008-7-31 19:14 编辑 ]
作者: jacky19840707    时间: 2008-7-31 14:21
我不知道你是放在哪个位置?你应该把这个放在QUEST前面
作者: yiyireal    时间: 2008-7-31 14:30
原帖由 jacky19840707 于 2008-7-31 14:21 发表
我不知道你是放在哪个位置?你应该把这个放在QUEST前面

果然是这样,太感谢了,那么如果我点了一个页面进去后submit这个页面,就进入到下一个页面了,那么我想得到这第二个页面上的参数,那我应该写在哪里啊?哪个位置?
作者: 泥泥虫    时间: 2008-7-31 16:39
放在你要获取值的页面的前一个页面.也就是说,当你运行脚本的时候,下载过来的页面文件中包含你所要存储的数据.所以在下载之前要做好放数据的变量..
作者: lin_lp    时间: 2008-7-31 16:56
标题: reg注册函数
在LR中,web_reg....开头的函数, 称为注册函数. 都是要在请求之前就要先用的.
作者: yiyireal    时间: 2008-7-31 19:00
原帖由 泥泥虫 于 2008-7-31 16:39 发表
放在你要获取值的页面的前一个页面.也就是说,当你运行脚本的时候,下载过来的页面文件中包含你所要存储的数据.所以在下载之前要做好放数据的变量..

说的太仔细了,谢谢你
作者: yiyireal    时间: 2008-7-31 19:03
原帖由 lin_lp 于 2008-7-31 16:56 发表
在LR中,web_reg....开头的函数, 称为注册函数. 都是要在请求之前就要先用的.

谢谢,又学到很多东西
作者: yiyireal    时间: 2008-7-31 19:07
这个问题解决了,但是我又遇到新的问题,就是我一运行loadrunner的程序,被测试的程序就死掉了。这个是什么原因啊,感觉无从插手,郁闷,高手给解决下吧没有循环什么的啊
作者: jacky19840707    时间: 2008-7-31 21:40
请问你一运行是不是VUSER自动退出了?如果是这个问题,就要看你用的是什么版本的LR了,LR8.1中文版的话,如果破解的不好,会出现这种情况.我以前会出现MS JAVA.DLL错误,后来还是被我RESLOVE了.呵呵




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