如何在 soap 中发送某些编码的参数 - xml jmeter 中的 rpc 请求

how to send certain parameters encoded in soap - xml rpc request in jmeter

我在 jmeter 中使用 SOAP/XML-RPC 请求。我有 2 个问题

  1. 如果我们有一个具有相同 url 的休息端点,它可以根据发送的 HTTP 方法为 GET 和 POST 提供服务,如何使用 SOAP/XML-RPC 请求,因为它本质上只发送 POST

  2. 在我发送的SOAP/XML-RPC数据中

    clientid=${clientid}&&instanceid=${instanceid}

    我想发送 ${instanceid} 的编码数据。我怎样才能使用上面的采样器
    我知道如何使用 HTTP 请求采样器实现上述两件事。但是我的要求是专门使用SOAP/XML-RPC sampler
    非常感谢这方面的任何帮助!!!
    提前致谢

SOAP/XML-RPC Request sampler can send only HTTP POST requests by design. See SoapSampler.java代码供参考。

如果您需要以某种方式对参数进行编码,您可以使用:

如果您需要发送 HTTP GET 请求,您必须使用 HTTP Request Sampler in combination with HTTP Header Manager 发送值为 "text/xml" 的 "Content-Type" header 或开发您自己的采样器SoapSampler 的顶部。