在jmeter中运行SOAP UI时获取404错误
我试图在Jmeter中执行soapUI脚本,但在采样器结果中得到的响应为404,响应体为空 我已经在header manager中添加了SOAPAction和内容类型在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
任何人都可以建议。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生成调用,这将为您提供:
- 网址
- 请求机构
- 正确的标题
未找到,这基本上表明您在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