xml – SoapUI:是否可以从SOAP消息中的元素自动生成值?

前端之家收集整理的这篇文章主要介绍了xml – SoapUI:是否可以从SOAP消息中的元素自动生成值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用 SoapUI可以将Soap XML消息发送到WCF服务。
我有以下SOAP消息:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:my="http://myserviceprovider">
   <soap:Header/>
   <soap:Body>
      <my:ProcessOrder>
         <my:Orders>
            <my:Order>
               <my:id>randomid_1234567890</my:id>
               <my:data>ABC</my:data>
            </my:Order>
         </my:Orders>
      </my:ProcessOrder>
   </soap:Body>
</soap:Envelope>

因为WCF服务期望为我的id指定唯一的ID:我想知道SoapUI是否提供了自动生成随机GUID的功能

而不是一个随机的ID,我建议使用时间戳到毫秒,因为数字将永远不会重复。

我没有这样做,但是它看起来像你调用一个字符串函数

01  ...
02  ...
03   <!-- text within dateEffectiveFrom tag is replaced with a date 10 days from today in yyyy-MM-dd format -->
04   <dateEffectiveFrom>${=  String.format('%tF',new Date() + 10) }</dateEffectiveFrom>
05   
06  <!-- TestSuite property "date" is defined as "${=  String.format('%tF',new Date() + 10) }" -->
07  <!-- Another example where dynamic date is defined as TestSuite property -->
08  <!-- and then SOAP Request can refer to this TestSuite property as shown below -->
09   <dateEffectiveFrom>${#TestSuite#date}</dateEffectiveFrom>
10  ...
11  ...

http://onebyteatatime.wordpress.com/2009/04/18/soapui-tips-n-tricks-part-2/

猜你在找的XML相关文章