51Testing软件测试论坛

标题: 多用户并发是找不到关联的内容 [打印本页]

作者: 026300    时间: 2008-10-18 15:26
标题: 多用户并发是找不到关联的内容
最近做了一批脚本,在VUG中调试运行多用户时没有任何问题,但是在controller中每隔一定时间加载用户的方式运行时,总有一部分用户在运行过程中找不到关联的某些参数,好多脚本都出现了这种情况,问了一下高手,建议说增加一些检查点,看看到底server当时返回的内容是否正确。我也怀疑server在多用户状态下反应可能不太正常,但是我这里的用户都没超过50个。所以这个现在成了一个比较棘手的难题。不知道大家在以往的测试过程中遇到过类似的问题没有,当时采取的解决办法是什么呢?也可以在次讨论一下,我估计此类问题应该有一定的共性。
作者: msnshow    时间: 2008-10-19 09:26
感觉与多用户没啥关系,不清楚你的脚本的具体情况,最好是能贴代码出来
作者: 找不到    时间: 2008-10-20 11:32
是啊,这些问题我也经常遇到过。。。就是找不到是什么原因造成的
作者: 026300    时间: 2008-10-20 12:41
这是代码
    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);
就是这个参数有时候找不到
作者: ljdlx    时间: 2008-10-20 17:21
是不是服务器返回的参数太长了,所以找不到,服务器返回的参数长短不一样的时候,就会有这种情况发生。。。。
作者: 026300    时间: 2008-10-21 09:00
不会的,返回的这个值是个固定位数的数字
作者: whyleave    时间: 2008-10-21 09:05
这种情况多半是因为服务器返回的信息不正确引起的!
作者: 026300    时间: 2008-10-21 09:12
原帖由 whyleave 于 2008-10-21 09:05 发表
这种情况多半是因为服务器返回的信息不正确引起的!



那是什么原因造成返回的信息不正确呢?加载用户的速度慢点是不是会好些
作者: 云层    时间: 2008-10-21 09:17
一般来说是你的用户压的多了,服务器无法正常的返回相关数据




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