在SoapUI的groovy中获取属性值

时间:2016-07-25 08:17:13

标签: groovy soapui

我在Groovy中编写了数据驱动程序脚本,似乎没问题。数据从xls文件到属性"属性"

进行财产检索

接下来我正在使用一种方法来创建用户 - 我正在发送简单的地址数据做数据库。这是其中的一部分:

  <email>${Parametry#email}</email>
     <creationDate>${Parametry#creationDate}</creationDate>
    <customerType>${Parametry#customerType}</customerType>
     <!--Optional:-->
     <nom>${Parametry#nom}</nom>
     <!--Optional:-->
     <prenom>${Parametry#prenom}</prenom>
     <!--Optional:-->
    <customerName>${Parametry#customerName}</customerName>
     <!--Optional:-->
      <nip>${Parametry#nip}</nip>
     <addressList>
        <!--1 or more repetitions:-->
        <address>
           <type>${Property#addressListtype}</type>
           <street1>${Property#addressListstreet1}</street1>
           <!--Optional:-->
           <street2>${Property#addressListstreet2}</street2>
           <postalCode>${Property#addressListpostalCode}</postalCode>
           <city>${Property#addressListcity}</city>   
           <streetNumber>${Property#addressListstreetNumber}</streetNumber>
           <!--Optional:-->
           <apartmentNumber>${Property#addressListapartmentNumber}</apartmentNumber>
           <country>${Propert #addressListcountry}</country>
        </address>
     </addressList>

发送请求后,我收到错误:

     <errCode>-20001</errCode>
     <errMessage>Nie podano kompletu danych: address.type; err=NOT_ALL_DATA(-20001)</errMessage>

errMessage表示缺少address.type数据。所以我手动写了#34; MAIN&#34;在address.type和再次发送请求。错误是:

     <errCode>-20001</errCode>
     <errMessage>Nie podano kompletu danych: address.streetNumber; err=NOT_ALL_DATA(-20001), invalid value=</errMessage>

再次,请求另一个值。所有值都存在于&#34;属性&#34;中,它们不是空白。

我手动将所有数据放入<addressList>,方法看起来很好。所以这意味着与&#34;属性&#34;我打电话给#34;参数&#34;工作得很好。它对<addressList>中的值不起作用,我不知道是什么导致这种情况。

1 个答案:

答案 0 :(得分:0)

代码中存在问题。我列出了我的名单&#34; Property&#34;相反&#34;参数&#34;。改变后工作。