在jmeter中运行SOAP UI时获取404错误

在jmeter中运行SOAP UI时获取404错误,jmeter,Jmeter,我试图在Jmeter中执行soapUI脚本,但在采样器结果中得到的响应为404,响应体为空 我已经在header manager中添加了SOAPAction和内容类型 任何人都可以建议。Soap使用POST not GET HTTP方法 确保添加了正确的SOAPAction标题 使用SOAP UI从WSDL生成调用,这将为您提供: 网址 请求机构 正确的标题 或者,为了确保发送与SoapUI相同的数据,您可以使用JMeter记录模板,并将JMeter作为SoapUI的代理,然后从SoapUI

我试图在Jmeter中执行soapUI脚本,但在采样器结果中得到的响应为404,响应体为空

我已经在header manager中添加了SOAPAction和内容类型


任何人都可以建议。

Soap使用POST not GET HTTP方法

确保添加了正确的SOAPAction标题

使用SOAP UI从WSDL生成调用,这将为您提供:

  • 网址
  • 请求机构
  • 正确的标题

或者,为了确保发送与SoapUI相同的数据,您可以使用JMeter记录模板,并将JMeter作为SoapUI的代理,然后从SoapUI调用WS,这将由JMeter记录,Soap使用POST not GET HTTP方法

确保添加了正确的SOAPAction标题

使用SOAP UI从WSDL生成调用,这将为您提供:

  • 网址
  • 请求机构
  • 正确的标题
或者,为了确保发送与SoapUI相同的数据,您可以使用JMeter记录模板,并将JMeter作为SoapUI的代理,然后从SoapUI调用WS,这将由JMeter记录意味着
未找到
,这基本上表明您在JMeter中点击了错误的URL

在SoapUI中切换到“原始”模式,您将能够看到需要提供的正确URL和标题:

还要注意,您可以使用JMeter的HTTP(s)测试脚本记录器记录来自SoapUI的请求

  • 准备好JMeter进行记录,最快最简单的方法是使用

    • 从JMeter的主菜单中选择文件->模板->录制,然后单击“创建”

    • 展开HTTP(S)测试脚本记录器并单击“开始”

  • 为录制准备SoapUI

    • 从SoapUI主菜单中选择文件->首选项->代理
    • 将其配置为与JMeter设置匹配
    • 单击SoapUI主工具栏中的“代理”按钮

  • 更多信息:

    表示
    未找到
    ,这基本上表明您在JMeter中找到了错误的URL

    在SoapUI中切换到“原始”模式,您将能够看到需要提供的正确URL和标题:

    还要注意,您可以使用JMeter的HTTP(s)测试脚本记录器记录来自SoapUI的请求

  • 准备好JMeter进行记录,最快最简单的方法是使用

    • 从JMeter的主菜单中选择文件->模板->录制,然后单击“创建”

    • 展开HTTP(S)测试脚本记录器并单击“开始”

  • 为录制准备SoapUI

    • 从SoapUI主菜单中选择文件->首选项->代理
    • 将其配置为与JMeter设置匹配
    • 单击SoapUI主工具栏中的“代理”按钮


  • 更多信息:

    当我问开发人员它是哪种方法(GET/POST)时,我得到了这个答案?它是基于SOAP的Web服务。这里没有这样的Get/Post方法。一切都是基于XML有效负载请求的。当我问它是哪种方法(GET/POST)时,我从开发人员那里得到了这个答案?它是基于SOAP的Web服务。这里没有这样的Get/Post方法。一切都是基于XML有效负载请求工作的谢谢你UBIK加载包…但是如果我给出GET,我得到的jmeter响应与我在browseryes中打开WSDL URL时的响应相同,但是要调用WS,它不是WSDL URL,这是另一个使用POSTThank you UBIK LOAD PACK的URL…但如果我给出GET,我得到的jmeter响应与我在browseryes中打开WSDL URL时的响应相同,但要调用WS,它不是WSDL URL,而是另一个使用POST的URL