如何在Web性能测试中替换XML表单post参数中的字符串?

时间:2013-02-15 19:20:56

标签: visual-studio-2012 performance-testing

我正在测试一个Web应用程序,它通常会在与Web服务器进行通信时向应用程序的Web服务发送一些相当大的XML结构。当然,对于测试运行的每次迭代,我需要改变测试数据 - 用数据源中的数据替换一些元素。是否存在将标记放入记录的XML参数中的语法,以便在测试运行期间Web性能测试将替换数据库,另一个数据源或上下文参数中的数据?

1 个答案:

答案 0 :(得分:2)

这很容易实现,在数据源名称周围使用双花括号,如下例所示:

<Message>
{{DataSource.TableName.ColumnName}}
</Message>

您可以在参数中使用context参数,如下所示:

<Message>
{{ContextParameterName}}
</Message>

这也适用于非XML表单后置参数。