![](/img/trans.png)
[英]how to add coded Web performance test to a load test in visual studio 2012
[英]How can I pass a list of values as a parameter to a Visual Studio web performance test or load test plugin?
想要將值列表作為參數傳遞給Visual Studio Web性能測試或加載測試插件嗎?
諸如http://msdn.microsoft.com/en-us/library/ms243191(v=vs.110).aspx之類的頁面解釋了如何創建插件的基礎知識,我有幾個簡單的插件。 但是關於如何為插件指定屬性(即參數)的細節很少。 從示例中我發現了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; }
類型可以是int
或bool
以及string
。 但我想要一個字符串的數組(或列表或集合)。
當查看負載測試的測試混合屬性時,它顯示為(collection)
,當選擇時,將顯示省略號。 單擊省略號將打開測試列表的編輯器。 類似的東西會很有用。
遺憾的是,插件屬性值確實僅限於bool,字符串和數字類型。 此限制在Microsoft.VisualStudio.QualityTools.WebTestFramework程序集中進行了硬編碼。 沒有辦法支持其他類型(嗯,有一個例外 )或獲得任何增強的編輯器功能,例如在Test Mix集合示例中。
例如,如果希望屬性接受字符串列表,則唯一的選擇是使用string類型的屬性,並通過拆分分隔符將字符串解析為列表。 令人失望,但確實如此。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.