我尝试使用JMeter
进行简单的网络服务测试。我使用最简单配置的SOAP/XML-RPC Request
URL = https://...address here..?wsdl
SOAP action and Use KeepAlive stay unchecked
XML request is loaded from file, correctly
我还添加了View Result Tree
来查看结果。
就这样。
问题是我仍然将整个wsdl文件作为响应(我预计我的xml soap requst会有正常的soap响应)。
我已在SOAPui中测试了此请求和网址 - everythink工作正常。我需要更多添加smth吗?也许这是https
协议的问题?
我还尝试了WebService (SOAP) Request (DEPRECATED)
,但是当我想使用https
时,因为使用load WSDL
而感到异常。
有什么想法可以解决我的问题吗?
以下是来自View Result Tree
POST https://...address here..?wsdl
POST data:
Filename: D:\install\apache-jmeter-2.11\TEST\request.xml
<actual file content, not shown here>
[no cookies]
Request Headers:
Content-Type: text/xml
Connection: close
User-Agent: Jakarta Commons-HttpClient/3.1
Host: hostname
Content-Length: 1826
编辑:我通过这样的配置解决了这个问题:
ULR = https://..address here.. (NO WSDL)
SOAP action specified (url from wsdl)
KeepAlive checked
XML pasted in textbox section
然而,当我从文件加载xml时 - 测试失败并显示消息couldnt parse stream
。粘贴到文本框部分的相同消息 - 完美地运行。怎么了?
答案 0 :(得分:1)
配置:
文件编码: