Jmeter-如何向服务器发送XML请求?
我的测试计划中有一个HTTP请求采样器。我已经给出了我的服务器名或IP、端口和url。我选择了Body Data选项卡,并以这种方式给出了一个XML请求:Jmeter-如何向服务器发送XML请求?,xml,web-services,jmeter,httprequest,Xml,Web Services,Jmeter,Httprequest,我的测试计划中有一个HTTP请求采样器。我已经给出了我的服务器名或IP、端口和url。我选择了Body Data选项卡,并以这种方式给出了一个XML请求: <Request> <Header><Log><Level>None</Level></Log></Header> <Body> <Action> <GetService&g
<Request>
<Header><Log><Level>None</Level></Log></Header>
<Body>
<Action>
<GetService>
<Code>ABC</Code>
<CodeValue>XYZ</CodeValue>
</GetService>
</Action>
</Body> </Request>
然而,这是我得到的以下作为采样器结果:
响应代码:非HTTP响应代码:java.net.ConnectException
响应消息:非HTTP响应消息:连接被拒绝
响应标题:
HTTPSampleResult字段:
内容类型:数据编码:空 我已确保可以ping我的服务器。它已经开始运行了 这里还有什么我遗漏的吗
提前谢谢 我发现对这类东西使用SOAP/XML-RPC请求是最简单的。只需输入要发送的XML和URL,如果不使用send SOAPAction,请确保未选中它 不过,你遇到的问题似乎与此无关。JMeter似乎无法连接到服务器。您应该使用浏览器手动尝试,并转到要将XML发送到的URL。你至少应该得到400个错误。“连接被拒绝”看起来更像是服务器没有运行
-H, --proxyHost <argument>
Set a proxy server for JMeter to use
-P, --proxyPort <argument>
Set proxy server port for JMeter to use
-N, --nonProxyHosts <argument>
Set nonproxy host list (e.g. *.apache.org|localhost)
-u, --username <argument>
Set username for proxy server that JMeter is to use
-a, --password <argument>
Set password for proxy server that JMeter is to use
-H,--proxyHost命令。如果telnet能够连接,JMeter将能够连接,并且错误声明无法建立连接李>
确保使用正确的HTTP方法李>
您可能还需要通过以下方式传递相关的标题值,例如text/xml
或application/soap+xml