51Testing软件测试论坛

标题: web_reg_save_param函数使用的问题 [打印本页]

作者: fankie    时间: 2011-1-24 23:12
标题: web_reg_save_param函数使用的问题
用户提交数据的时候发的请求中传了用户的id,使用自动关联时用到了函数web_reg_save_param,
为了增加参数的大小,使用了web_set_max_html_param_len to("1024000")
,测试到1000人的时候未出现异常。
测试的场景是2000人同时在线进行提交数据的操作。出现1个人提交失败,报错是:Action.c(56): Error -26377: No match found for the requested parameter "WCSParam_Diff1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024000 bytes, use web_set_max_html_param_len to increase the parameter size
修改web_set_max_html_param_len to("1024000")
为web_set_max_html_param_len to("2048000"),依然报错。
有没有人能告诉我该如何解决?
还有能不能详细的解释一下web_set_max_html_param_len to()函数中参数值是根据什么来设置的,谢谢!
作者: testtoone    时间: 2011-1-24 23:40
先看一下服务的资源占用情况吧
服务器资源不够也会抛出这个错误的
作者: msnshow    时间: 2011-1-25 09:01
回复 1# fankie


    web_set_max_html_param_len to()函数中参数值是根据内容长度来设置的
作者: smart12345    时间: 2011-1-25 18:06
这是一个比较常见的现象,不是你脚本的问题
通常是需要修改数据库最大连接数或者服务器最大连接数,如果你的服务器调用的是中间件,那么同理检查中间件提供的最大连接数
作者: fankie    时间: 2011-1-26 08:54
回复  fankie


    web_set_max_html_param_len to()函数中参数值是根据内容长度来设置的
msnshow 发表于 2011-1-25 09:01



我需要设置的那个变量,其实就是个五位数的id,本来觉得是不需要用这个函数的web_set_max_html_param_len to,但是不用在并发数增加的时候就会报错。难道web_reg_save_param这个函数中的变量会把所有并发人的id都包括在里面一起给发的请求?
作者: 云层    时间: 2011-1-26 09:03
原因是服务器无法正常返回页面,导致你关联内容失败
作者: fankie    时间: 2011-1-26 11:10
这么说来,不是函数中变量大小的设置问题了?
谢谢楼上各位的解答




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