在tsung中使用自定义<iq>节(用于测试ejabberd)?</iq>

时间:2013-10-11 13:15:55

标签: ejabberd tsung

我想使用带有tsung的自定义<iq>节(来测试ejabberd)。

假设我的<iq>看起来像这样:

<iq type="get">
    <query Xmlns="jabberd:test:sample">
        <search term="l"></search>
     </query>
</iq> 

我如何将其添加到tsung配置中,如:

<transaction name="online">
    <request>
        <jabber type="chat" ack="no_ack" size="16" destination="online"</jabber>
    </request>
</transaction>
<thinktime value="300"></thinktime>`

1 个答案:

答案 0 :(得分:0)

看看第6.6.3.11节。原始XML here。您可以使用原始类型jabber请求指定自定义XML节。

所以上面的请求看起来像这样(确保你转义XML):

<jabber type="raw" ack="no_ack"
 data="&lt;iq type=&quot;get&quot;
         &gt;&lt;query Xmlns=&quot;jabberd:test:sample&quot;&gt;
           &lt;search term=&quot;l&quot;&gt;&lt;/search&gt;
         &lt;/query&gt;
       &lt;/iq&gt;">
</jabber>