51Testing软件测试论坛

标题: webserivce协议下验证头的输入问题 [打印本页]

作者: huoxingyinzi    时间: 2008-10-26 17:42
标题: webserivce协议下验证头的输入问题
近日在用lR做webserivce协议的性能测试,但是录制完脚本后返回的结果是:
Action.c(4): Error: The reason for the SOAP fault is:        "Server was unable to read request. ---> Request format is invalid: Missing required soap:Body element."
Action.c(4): Error: Web service call "getAccType_106" execution failed

暂时估计是由于在设置SOAPHeader的时候
[attach]46369[/attach]
未输入正确的AuthenticationHeader
[attach]46370[/attach]
本人采用了new param输入username和password两个参数,
[attach]46371[/attach]
但是返回仍然上上述错误
请问我该怎么在LR中的SOAPheader输入这个AuthenticationHeader了?
作者: aks5201314    时间: 2008-10-27 15:06
楼主的LR是什么版本,如果是LR8.0的话,录制完WEBSERVICE脚本回放时会出错的.这个已经被证实过了.建议使用LR8.1+FP4或者打补丁.
作者: huoxingyinzi    时间: 2008-10-28 09:30
用的是lr8.1,但是没有加FP4
谢谢你的建议,我下载试试
作者: huoxingyinzi    时间: 2008-11-5 11:23
貌似还是不行,能不能帮我只用webserivce协议录制下
http://222.240.176.195:2255/Backward/Pipe.asmx?WSDL
其中验证头:VASPOS2 vp2aA2@1234
partnerID = GM requestID = 1234567890
谢谢
作者: huoxingyinzi    时间: 2008-12-14 17:25
在run- time -setting ---> webserivce-->clinet emulation-->MS SOAP就能解决这个问题
哈哈哈
作者: 南翔塞燕    时间: 2008-12-17 14:11

作者: huoxingyinzi    时间: 2009-7-31 13:21
楼上的小Candy




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