2013-02-15 18 views
2

我正在測試一個Web應用程序,它通常會在傳回Web服務器時嚮應用程序的Web服務發送一些相當大的XML結構。當然,對於測試運行的每一次迭代,我都需要改變測試數據 - 用數據源中的數據替換某些元素。是否有將令牌放入記錄的XML參數的語法,以便在測試運行期間Web性能測試將替換來自數據庫,另一個數據源或Context參數的數據?如何在Web性能測試中替換XML表單發佈參數中的字符串?

回答

2

這是很容易做到,周圍使用數據源名稱雙大括號,如下面的例子:

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

您可以在參數如下使用上下文參數:

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

這也適用於非XML表單發佈參數。

+1

對於那些使用Json和VS 2012的人來說,這個答案也適用!例如,如果我有一個DataSource PersonIds.csv,我可以添加我的Form Post參數並給它一個值:[{「PersonId」:「{{DataSource1.PersonIds#csv.PersonId}}」}] – Daniel 2013-06-18 17:03:50

+0

感謝您的額外提示丹尼爾! – codewise 2013-09-09 23:21:08