51Testing软件测试论坛

标题: 如何设置web_submit_form提交数据的长度??急 [打印本页]

作者: andyzlp232    时间: 2008-7-21 10:33
标题: 如何设置web_submit_form提交数据的长度??急
脚本如下:
        web_submit_form("test.jsp_2",
                "Snapshot=t8.inf",
                ITEMDATA,
                "Name=requrl", "Value=http://192.168.0.170/AgentPortalSh/common/HttpInterFaceServlet", ENDITEM,
                "Name=password", "Value=2", ENDITEM,
                "Name=transType", "Value=联合购买", ENDITEM,
                "Name=transMessage", "Value=<?xml version=\"1.0\" encoding=\"GB2312\"?>\r\n"
                "<message version=\"1.0\".......(后继内容很多,超过65535bytes)
在VUGen运行时,提示"Error -27078: Length (115779) of the value of form element "transMessage" exceeds maximum (65535)          [MsgId: MERR-27078]",意思是:提交的数据项transMessage数据过长超过了最大值65535byte,
想请教高手下:如何设置这个提交数据最大值哪?或者说有什么函数可以设置提交数据项的长度的?(因为这个请求必须要包含很多数据的,超过65535字节)

[ 本帖最后由 andyzlp232 于 2008-7-21 10:36 编辑 ]
作者: jlsv    时间: 2008-7-21 12:14
这里录制的提交应该和HTML自己本身的提交方法是一样的

楼主你有没看过你那边的程序是怎样提交这么一大堆数据的?
作者: andyzlp232    时间: 2008-8-13 10:37
标题: 这不一样吧
HTTP本身提交分两种方法,GET和POST,GET方法最大好像也是65K左右,而POST方法字节数就没有限制的.
而我所录制的程序提交的表单肯定是POST的,也就是说字节是没有限制的,
但录制后产生的脚本
web_submit_form("test.jsp_2",
......
这里却是有字节限制,最大不能超过65535byte,不知道哪里可以设置web_submit_form可提交超过65535byte的数据
作者: 云层    时间: 2009-12-22 12:22
试试看把提交的内容存放到一个参数里面去试试
作者: gjay1688    时间: 2009-12-22 12:46
参数里面不能放这么大的value的
作者: gjay1688    时间: 2009-12-22 13:01
已解决,采用url录制方式就不会有这样的错误了。




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