51Testing软件测试论坛
标题:
在线求助:有关winsock参数化的问题
[打印本页]
作者:
lsh
时间:
2005-5-24 08:53
标题:
在线求助:有关winsock参数化的问题
三层的应用程序,客户端是VB编写的WINDOWS程序,WEBSPHERE应用服务器。我选择了WINSOCK及WEB协议录制两段脚本,如下:
a.
web_custom_request("COM2EJB_79",
"URL=http://suzie:9080/servlet/COM2EJB",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t79.inf",
"Mode=HTML",
"Body=CMDXML=<CALL OBJECTREFERENCE=\"18\" METHODNAME=\"add\"><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"5\"><![CDATA[dGVzdDE=]]></OBJECT></PARAMETER><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"6\"><![CDATA[dGVzdGVy]]></OBJECT></PARAMETER></CALL>\r\n",
LAST);
b.
web_custom_request("COM2EJB_167",
"URL=http://suzie:9080/servlet/COM2EJB",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t167.inf",
"Mode=HTML",
"Body=CMDXML=<CALL OBJECTREFERENCE=\"18\" METHODNAME=\"add\"><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"5\"><![CDATA[dGVzdDI=]]></OBJECT></PARAMETER><PARAMETER TYPE=\"0\"><OBJECT OBJECTTYPE=\"java.lang.String\" ARRAYLENGTH=\"6\"><![CDATA[dGVzdGVy]]></OBJECT></PARAMETER></CALL>\r\n",
LAST);
a、b两个脚本中,发现第一个参数值CDATA不一样,不知道其值代表什么意思,请问如何参数化啊?
这两个脚本是同一个用户操作的,在增加记录时,a录入的是test1,b录入的是test2,怎么在这里变成CDATA[...],看不懂啊,更不知道如何参数化了
请各位大侠帮忙啊!!!
作者:
lsh
时间:
2005-5-25 09:03
问题还未解决,只好自己顶一下啦
作者:
qiqi_baba
时间:
2005-5-25 09:53
上传一个Sample给你,关于Winsock 关联:p
作者:
lsh
时间:
2005-5-25 10:20
先谢过qiqi_baba
作者:
lsh
时间:
2005-5-25 14:40
qiqi_baba 给的sample帮我解决另一个很大的问题,学会了如何做winsock的correlation, thanks very much
作者:
自由的天空
时间:
2005-6-8 18:27
我也看了。谢谢
作者:
lsh
时间:
2005-6-11 21:28
CDATA中的数据是经过base64编码的,已解决,thank all
作者:
kernzhang
时间:
2005-6-11 21:48
请把怎样解决的方式放上来!共大家参考学习!呵呵!:)
作者:
lsh
时间:
2005-6-14 14:44
因为被测应用程序,将数据进行了base64位的编码,所以录制下来的数据不可读。
因为刚开始对被测的应用程序不太了解,费了不了劲。。。
请各位别犯我一样的错误啊。。。。
作者:
zjm0326
时间:
2005-6-14 15:04
收藏楼主的经验。
作者:
jackei
时间:
2005-6-15 16:39
为什么使用winsock协议录制到的脚本同楼主的很大差别呢?全是收发包的记录啊。切换到Tree view下也看不到楼主类似的脚本。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2