多用户并发是找不到关联的内容
最近做了一批脚本,在VUG中调试运行多用户时没有任何问题,但是在controller中每隔一定时间加载用户的方式运行时,总有一部分用户在运行过程中找不到关联的某些参数,好多脚本都出现了这种情况,问了一下高手,建议说增加一些检查点,看看到底server当时返回的内容是否正确。我也怀疑server在多用户状态下反应可能不太正常,但是我这里的用户都没超过50个。所以这个现在成了一个比较棘手的难题。不知道大家在以往的测试过程中遇到过类似的问题没有,当时采取的解决办法是什么呢?也可以在次讨论一下,我估计此类问题应该有一定的共性。 感觉与多用户没啥关系,不清楚你的脚本的具体情况,最好是能贴代码出来 是啊,这些问题我也经常遇到过。。。就是找不到是什么原因造成的 这是代码web_reg_save_param("WCSParam_Text1",
"LB= value=\"",
"RB=\"",
"Ord=9",
"RelFrameId=1",
"Search=Body",
"IgnoreRedirections=Yes",
LAST);
web_submit_data("deviceAction.do_2",
"Action=http://guangdong.nettracker.com:38080/room/device/deviceAction.do",
"Method=POST",
"RecContentType=text/html",
"Referer=http://guangdong.nettracker.com:38080/room/device/deviceAction.do",
"Snapshot=t11.inf",
"Mode=HTML",
ITEMDATA,
"Name=resourceName", "Value=ABCD", ENDITEM,
"Name=extensionFlag", "Value=111000001", ENDITEM,
"Name=method", "Value=TB_EDIT", ENDITEM,
"Name=irlineSubResKey.name", "Value=", ENDITEM,
"Name=irlineSubResKey.extensionFlag", "Value=-1", ENDITEM,
"Name=irlineSubResKey.speciality", "Value=-1", ENDITEM,
"Name=searchKeyword", "Value={RackName}", ENDITEM,
"Name=speciality", "Value=3", ENDITEM,
"Name=indexPageSelectedLine", "Value=1", ENDITEM,
LAST);
lr_output_message("++++++++++++++++++WCSParam_Text1==%s",lr_eval_string("{WCSParam_Text1}"));
web_url("draw_frame.do",
"URL=http://guangdong.nettracker.com:38080/room/template/draw_frame.do",
"Resource=0",
"RecContentType=text/html",
"Referer=http://guangdong.nettracker.com:38080/room/welcome.jsp",
"Snapshot=t12.inf",
"Mode=HTML",
LAST);
就是这个参数有时候找不到 是不是服务器返回的参数太长了,所以找不到,服务器返回的参数长短不一样的时候,就会有这种情况发生。。。。 不会的,返回的这个值是个固定位数的数字 这种情况多半是因为服务器返回的信息不正确引起的! 原帖由 whyleave 于 2008-10-21 09:05 发表 http://bbs.51testing.com/images/common/back.gif
这种情况多半是因为服务器返回的信息不正确引起的!
那是什么原因造成返回的信息不正确呢?加载用户的速度慢点是不是会好些 一般来说是你的用户压的多了,服务器无法正常的返回相关数据
页:
[1]