2013-07-19 64 views
0

想要將值列表作爲參數傳遞給Visual Studio Web性能測試或負載測試插件?如何將值列表作爲參數傳遞給Visual Studio Web性能測試或負載測試插件?

頁面如http://msdn.microsoft.com/en-us/library/ms243191(v=vs.110).aspx解釋瞭如何創建一個插件的基礎知識,我有幾個簡單的插件。但是關於如何爲插件指定屬性(即參數)的細節很少。從實施例I人已經發現C#代碼如

public class MyPlugin : WebTestPlugin 
{ 
    [System.ComponentModel.DisplayName("Simple string parameter")] 
    [System.ComponentModel.Category("The category")] 
    [System.ComponentModel.Description("Description of the simple string")] 
    [System.ComponentModel.DefaultValue("The default value")] 
    public string MySimpleString { get; set; } 

的類型可以是intbool以及string。但我想要一個數組(或列表或集合)的字符串。

測試組合查看負載測試的屬性時,它顯示爲(collection),選擇時出現省略號。點擊省略號打開測試列表的編輯器。類似的東西會很有用。

回答

0

不幸的是,插件屬性值的確限於bool,string和numeric類型。此限制是在Microsoft.VisualStudio.QualityTools.WebTestFramework程序集內硬編碼的。無法支持其他類型(嗯,one exception)或者獲得任何增強的編輯器功能,例如在您的Test Mix收集示例中。

如果你想有一個屬性接受字符串列表,例如,唯一的選擇是有字符串類型的屬性,並通過分割帶分隔符的字符串解析成一個列表。令人失望,但是的確如此。

相關問題