JMeter中的SOAP请求-读取XMLStreamReader时出错:prolog中出现意外EOF
我在JMeter中的SOAP请求-读取XMLStreamReader时出错:prolog中出现意外EOF,xml,web-services,soap,jmeter,Xml,Web Services,Soap,Jmeter,我在JMeter中使用与在SoapUI中相同的请求。它在SoapUI中工作,但在JMeter中出现错误 肥皂:ClientError 正在读取XMLStreamReader:prolog中的意外EOF位于[行,列] {未知源}]: [1,0] 如果您的请求在SoapUI中工作,您可以使用JMeter的 准备JMeter进行记录。最快的方法是使用 从JMeter的主菜单中选择文件->模板->录制,然后单击“创建” 展开Workbench->HTTP(S)测试脚本记录器并单击“开始” 为录制准
JMeter
中使用与在SoapUI
中相同的请求。它在SoapUI
中工作,但在JMeter
中出现错误
肥皂:ClientError
正在读取XMLStreamReader:prolog中的意外EOF位于[行,列]
{未知源}]:
[1,0]
如果您的请求在SoapUI中工作,您可以使用JMeter的
- 从JMeter的主菜单中选择
,然后单击“创建”文件->模板->录制
- 展开
并单击“开始”Workbench->HTTP(S)测试脚本记录器
- 从SoapUI主菜单中选择
并单击“手动”文件->首选项->代理设置
- 使用
作为“主机”,使用localhost
作为端口8888
测试计划->线程组->记录控制器下。在此之后,您应该能够在JMeter中重播请求李>
如果您的请求在SoapUI中工作,您可以使用JMeter的
准备JMeter进行记录。最快的方法是使用
- 从JMeter的主菜单中选择
文件->模板->录制
,然后单击“创建”
- 展开
Workbench->HTTP(S)测试脚本记录器
并单击“开始”
为录制准备SoapUI
- 从SoapUI主菜单中选择
文件->首选项->代理设置
并单击“手动”
- 使用
localhost
作为“主机”,使用8888
作为端口
在SoapUI中运行您的请求
JMeter将捕获请求并将相关采样器保存在测试计划->线程组->记录控制器下。在此之后,您应该能够在JMeter中重播请求李>
执行SOAP
请求所需的HTTP头管理器
Content-Type: text/xml
执行SOAP
请求所需的HTTP头管理器
Content-Type: text/xml
如果您的有效负载(XML消息)相同,但结果不同,则还需要比较HTTP头。压缩、HTTP分块和其他参数可能很重要,尤其是当目标系统使用较旧的HTTP服务器时。@KarelHusa:谢谢,Content-Type:text/xml
解决了这个问题。如果您的负载(xml消息)相同,结果不同,您还需要比较HTTP头。压缩、HTTP分块和其他参数可能很重要,尤其是当目标系统使用较旧的HTTP服务器时。@KarelHusa:谢谢,Content-Type:text/xml
解决了这个问题。