1

如何将当前日期时间参数传递给 SOAP 请求?我知道您可以通过将数据源添加到 Web 测试项目并像 {{DataSource.TableName.FieldName}} 一样引用它来传递参数。

但我想将当前日期时间参数作为动态值(类似于 DateTime.Now)传递。我该怎么做呢?下面是我放入 String Body 的示例 SOAP 请求:

<soap:body>
   <MyQuery xmlns="http://something.com">
      <req>
         <QueryType>{{DataSource.Table.QueryType}}</QueryType>
         <Name>{{DataSource.Table.Name}}</Name>
         <RequestDateTime>{{insert DateTime.Now here}}</RequestDatetime>
      </req>
   </MyQuery>
</soap:body>

PS 通过在 Visual Studio Team System 2008 中添加 Web 服务请求来运行 Web 测试

4

1 回答 1

0

将其转换为编码测试。很容易添加 Datetime.Now.ToString(format) 调用。

于 2010-06-14T03:34:12.043 回答