[GROOVY] [SoapUI]获取Soap Response的一部分,将其放入其他请求中

时间:2018-06-10 10:02:51

标签: groovy soapui

我已经找到了解决这个问题的方法但是从那时起没有用。我会向你解释。

我有两种方法可以调用udpate一个地址,第一种方法是在响应中给我数据,我需要调用第二个地址。所以我试过" Transfert Property"但是,问题是将前缀放在我从响应中得到的节点中。

服务器无法在第二次请求中处理此数据的前缀。我试图用XMLParser解析但同样的问题,前缀......

所以我发现将节点及其子节点作为文本并将它们作为字符串放在测试用例属性中将能够正常工作,但我不知道我需要哪种常规方法。 :'(

我想获得" WhatIWantAsText"中定义的XML结构和内容。节点,

感谢您的帮助;)

<Enveloppe>
  <Node1>My Node1</Node1>
  <Node2>
     <Node3>Node3</Node3>
     <Node4>Node4</Node4>
     <WhatIWantAsText>
         <Child1>Child1</Child1>
         <Child2>
           <Child3>Child 3</Child3>
           <Child4>
               <Child5>Child5</Child5>
               <Child6>
                  <Child7>Child7</Child7>
                </Child6>
                <Child8>Child8</Child8>
          </Child2>
    </WhatIWantAsText>
  </Node2>
  <Node5>Node5</Node5>      
</Enveloppe>

1 个答案:

答案 0 :(得分:0)

目标是此请求中的protag属性:

Insert into CATEGORIES(CATEGORY_ID, CATEGORY_NAME, DESCRIPTION, PICTURE)
Values(1, 'Beverages', 'Soft drinks, coffees, teas, beers, and ales', 'beverages.gif');

Insert into CATEGORIES(CATEGORY_ID, CATEGORY_NAME, DESCRIPTION, PICTURE)
Values(2, 'Condiments', 'Sweet and savory sauces, relishes, spreads, and seasonings', 'condiments.gif');