0
我尝试从java web服务调用一个函数,但不知道如何设置以及如何编写“body数据”的内容。jmeter中的HTTP请求web服务函数
WSDL定位:本地主机:8080/OracleDB的/ WS WSDL
功能ReturnSet请求,没有输入和返回列表
在JMeter的,我设置IP =本地主机,端口= 8080,路径=/OracleDB的/ WS?WSDL,方法= POST 和身体数据,以HTTP请求
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<ReturnSet>
</ReturnSet>
</soap:Body>
</soap:Envelope>
它返回无法找到ReturnSet。
更新:
感谢的Dmitri T.
在了SoapUI,将其发送XML像下面,在头的Content-Type设定为 “文本/ XML;字符集= UTF-8”。 这些变化后,它的工作。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:uses="http://useSQL/">
<soapenv:Header/>
<soapenv:Body>
<uses:ReturnSet/>
</soapenv:Body>
</soapenv:Envelope>
你,我有标题管理器与这两个propers,内容 - 类型= “文本/ XML;字符集= UTF-8”,的SOAPAction是空白的教程在http://jmeter.apache.org/usermanual/build-ws-test-plan.html。在SOAP/XML-RPC请求采样器的下面,在WebService采样器中,它表示使用HTTP请求。它应该在HTTP请求中工作。或者你可以展示它在SOAP/XML-RPC Request中的工作方式。 – TomN
我认为正确的内容类型应该是'application/soap + xml;字符集= UTF-8''。使用查看结果树监听器 –
检查响应,它显示:响应消息:不支持的媒体类型。 – TomN