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

时间:2015-01-30 05:57:33

标签: soap jmeter

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

  1. 如果我们有一个具有相同url的rest端点,它可以根据发送的HTTP方法同时为GET和POST提供服务,那么如何使用SOAP / XML-RPC请求发送GET调用,因为它本身只发送POST < / p>

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

    clientid = $ {clientid}&amp;&amp; instanceid = $ {instanceid}

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

1 个答案:

答案 0 :(得分:0)

SOAP/XML-RPC Request采样器只能按设计发送HTTP POST请求。请参阅SoapSampler.java代码以供参考。

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

如果您需要发送HTTP GET请求,则必须使用HTTP Request采样器与HTTP Header Manager一起发送&#34; Content-Type&#34;标题值为&#34; text / xml&#34;或者在SoapSampler之上开发自己的采样器。