【问题标题】:Passing parameter to SOAP Web Service Requests Using Visual Studio Team System 2008使用 Visual Studio Team System 2008 将参数传递给 SOAP Web 服务请求
【发布时间】:2010-06-11 07:26:58
【问题描述】:

如何将当前的日期时间参数传递给 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>

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

【问题讨论】:

    标签: web-services soap load-testing webtest


    【解决方案1】:

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

    【讨论】:

    • 谢谢,这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    相关资源
    最近更新 更多