首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动添加<?xml version="1.0“encoding="UTF-8"?>标签

自动添加<?xml version="1.0“encoding="UTF-8"?>标签
EN

Stack Overflow用户
提问于 2018-12-13 06:37:12
回答 1查看 555关注 0票数 0

我正在尝试通过JMeter推送SOAP请求,但我看到错误"Unable to parse element AccountTransferRequest - null“

代码语言:javascript
复制
<soap:Body>
  <ns9:AccountTransferRequest xmlns:ns9="http://at.abc.abc.gov/exchange/1.0" xmlns:ns1="http://.gov/abc/structures/2.0" xmlns:ns10="http://.gov/abc/appinfo/2.1" xmlns:ns2="http://abc.gov/abc/abc-core/2.0" xmlns:ns3="http://abc.gov/extension/1.0" xmlns:ns4="http://abc.abc.gov/0.1/hix-core" xmlns:ns5="http://abc.abc.gov/0.1/hix-ee" xmlns:ns6="http://abc.gov/abc/domains/screening/2.1" xmlns:ns7="http://abc.abc.gov/0.1/hix-pm" xmlns:ns8="http://abc.abc/abc/appinfo/2.0">
     <ns3:TransferHeader>
        <ns3:TransferActivity>
           <ns2:ActivityIdentification>
              <ns2:IdentificationID>abc</ns2:IdentificationID>

我假设这可能是因为在JMeter中自动添加了<?xml version="1.0" encoding="UTF-8"?>标签。

有没有人能建议一下如何让JMeter在发送请求时不添加这个标签?

我的要求是:

在响应中,我看到添加了。

我的请求头是

代码语言:javascript
复制
 [no cookies]

Request Headers:
SOAPAction: ""
Connection: keep-alive
Accept-Encoding: gzip,deflate
Content-Length: 24294
Content-Type: application/soap+xml;charset=UTF-8

EN

回答 1

Stack Overflow用户

发布于 2018-12-13 17:46:19

JMeter不会向请求中添加任何内容(假设您正确配置了它)

如果将SOAP有效负载放入HTTP Request采样器的Body Data选项卡中:

您将能够看到JMeter使用View Results Tree listener“按原样”发送正文:

因此,请仔细检查您的JMeter配置。常见的错误是用户忘记添加HTTP Header Manager并添加正确的Content-TypeSOAPAction头。

有关示例设置,请查看Building a SOAP WebService Test Plan文章。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53752440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档