51Testing软件测试论坛
标题:
loadrunner报内存错误!!
[打印本页]
作者:
lixiagood
时间:
2007-2-2 23:12
标题:
loadrunner报内存错误!!
我现在做的压力测试是在单元测试阶段的一个压力估计,当我录制完脚本后,执行脚本没有问题。
只是在做用户数并发的时候,并发20个用户有时会报内存受阻,有时就会通过,很不稳定。
请问这是由什么原因造成的呢?与loadrunner本身录制的脚本有关系吗?还是程序或服务器的问题呢?
请大家指教,谢谢!
作者:
大漠飞鹰
时间:
2007-2-3 09:20
查看一下服务器的内存情况,可能是内存不足导致的。
作者:
lixiagood
时间:
2007-2-3 17:49
标题:
回复 #2 大漠飞鹰 的帖子
我看了,内存还有500多兆呢,我用的是unix服务器。还有tomcat应该服务
会不会是别的问题呢?
作者:
lixiagood
时间:
2007-2-3 19:11
标题:
出现的错误提示!
Action.c[25]:error:c interpreter run time error:Action.c[25]:error :memory violation:exception ACCESS_VIOLATLON received.
这个就是出现内存错误的提示!!
作者:
lixiagood
时间:
2007-2-4 19:32
请大虾们多多指教啊!!
谢谢!
作者:
chbhaha
时间:
2007-2-5 08:50
帮不上忙,希望有高人指教你!
作者:
hsli77
时间:
2007-2-5 11:05
标题:
跟本机的虚拟内存有关系吗?
调大虚拟内存,试一下
作者:
xiaoyao520
时间:
2007-2-5 11:20
看有没有使用这个web_set_max_html_param_len("1024")函数.
如果设置的长度过大的话,会消耗掉本地机器的内存.
作者:
lixiagood
时间:
2007-2-5 20:50
没有用这个函数。
我具体也没搞明白到底是怎么回事?
作者:
lixiagood
时间:
2007-2-9 20:55
出现内存问题,我怀疑是: lr_save_string这个函数出的问题。
但是我不太清楚此函数的格式lr_save_string(buffer,"XML_input")中的XML_input是前面必须定义吗?
还是他不需要定义就是loadrunner中能够识别的一个变量呢?
我做的脚本的没有定义,但也把从socket中接受的信息保存到此变量中了。
在报内存错误的时候就是指的这一行出错。他是不是跟内存有关呢?
顶一下吧!
请高手们多多指教!!
作者:
臭屁猪
时间:
2007-2-11 17:45
个人感觉是盗版导致的....
作者:
断寒
时间:
2007-2-12 09:44
不太清楚,你在runtime把执行线程和进程换下试着运行看看,这个错误应该和脚本有关
作者:
swordsman
时间:
2007-2-12 10:04
支持断寒,你还是在脚本里面找找问题吧,跟其他应该没有关系
作者:
lixiagood
时间:
2007-3-18 17:00
我把一个用户作为一个进程也试过了,还是报错.
我测试了一下脚本,把socket中接受到的xml信息直接保存下来,不通过socket,这样在做压力测试时就不会报错
当我通过接收socket信息,再把这个信息保存下来时就会报错.我不太明白到底是怎么回事?
它是在执行这句话的时候报的错.lr_save_string(buffer,"XML_input")
这个问题很棘手,请大家多多指教!!!!!
非常感谢.
作者:
duola1119
时间:
2007-3-19 10:15
会不会是你使用的buffer存储XML_input信息的时候.超出了buffer的存储范围了啊.
可以试着修改为lr_save_string(buffer%s,"xml_input"),
关注.
作者:
jackly
时间:
2007-3-19 16:56
看有没有使用这个web_set_max_html_param_len("1024")函数
没有的话,应当调大"1024"的值看看
个人理解是因为保存时候,buffer值太小导致
强烈关注!
作者:
zhou6736
时间:
2009-2-2 15:00
我的问题解决了,问题就是web_set_max_html_param_len 的设置值过大
作者:
zhou6736
时间:
2009-2-2 15:00
谢了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2