JMeter中的SOAP请求 - 读取XMLStreamReader时出错:prolog中出现意外的EOF

时间:2017-11-06 07:31:17

标签: xml web-services soap jmeter

我在JMeter中使用与SoapUI中相同的请求。它在SoapUI中有效,但在JMeter中出错。

  

皂:ClientError   读取XMLStreamReader:prolog中的意外EOF [row,col   {未知源}]:   [1,0]

2 个答案:

答案 0 :(得分:1)

如果您的请求在SoapUI中有效,您可以使用JMeter的HTTP(S) Test Script Recorder

进行录制
  1. 准备JMeter进行录制。最快的方法是使用JMeter's "Templates" Feature

    • 从JMeter的主菜单中选择File -> Templates -> Recording,然后点击“创建” JMeter Recording Template
    • 展开Workbench -> HTTP(S) Test Script Recorder,然后点击“开始”
  2. 准备SoapUI进行录制

    • 从SoapUI主菜单中选择File -> Preferences -> Proxy Settings,然后点击“手动”
    • localhost用作“主机”,将8888用作端口

      SoapUI recording

  3. 在SoapUI中运行您的请求
  4. JMeter将捕获请求并将相关的HTTP Request采样器保存在Test Plan -> Thread Group -> Recording Controller下。之后您应该可以在JMeter中重播请求。

答案 1 :(得分:0)

HTTP Header Manager需要执行SOAP次请求。

Content-Type: text/xml