枚举自定义Web测试验证规则

时间:2012-11-04 16:54:09

标签: visual-studio-2010 webtest validationrules

我正在使用Microsoft VS2010构建Web测试 我在MSDN上使用了解释:How to: Create a Custom Validation Rule for a Web Performance Test 在示例中,使用stringint作为私有成员,当我将此验证规则添加到我的测试时,公共“获取”和“设置”这些参数在UI中有效进行编辑。

我希望有一个Enum with 3选项,当我将验证规则添加到UI时,我可以选择。

有没有办法添加一个在UI中也有效的Enum变量?
是否有任何其他可以使用的类型在UI中有效?

1 个答案:

答案 0 :(得分:5)

不幸的是,用户界面仅在用户创建的规则/插件中显示字符串原始类型属性。然而,一些内置规则/插件使用枚举 ...这怎么可能?感谢disassember的魔力和一些侦探工作,我们发现它只接受其汇编名称包含字符串“Microsoft.VisualStudio.QualityTools.WebTestFramework”的枚举。

因此,如果您遇到将枚举(或实际上是整个项目)编译到一个名为“MyEnums.Microsoft.VisualStudio.QualityTools.WebTestFramework”的程序集中的麻烦,那么您的枚举属性将很愉快出现在编辑器UI中。