如何:使用 Web 性能测试 API
您可以为 Web 性能测试编写代码。 Web 性能测试 API 可用来创建编码 Web 性能测试、Web 性能测试插件、请求插件、请求、提取规则以及验证规则。 组成这些类型的类是此 API 中的核心类。 此 API 中的其他类型则用来支持创建 WebTest、WebTestPlugin、WebTestRequestPlugin、WebTestRequest、ExtractionRule 和 ValidationRule 对象。 您可使用 Microsoft.VisualStudio.TestTools.WebTesting 命名空间创建自定义 Web 性能测试。
还可以使用 Web 性能测试 API 通过编程方式来创建和保存声明性 Web 性能测试。 为此,可以使用 DeclarativeWebTest 和 DeclarativeWebTestSerializer 类。
提示
可使用对象浏览器来检查 Microsoft.VisualStudio.TestTools.WebTesting 命名空间。Visual C# 和 Visual Basic 编辑器均为使用此命名空间中的类编写代码提供了 IntelliSense 支持。
还可以为负载测试创建插件。 有关更多信息,请参见如何:使用负载测试 API和如何:创建负载测试插件。
要求
- Visual Studio 旗舰版
使用 WebTesting 命名空间
打开Web性能,负载测试包含Web性能测试的测试项目。
有关更多信息,请参见创建和编辑 Web 性能测试。
向测试解决方案中添加一个 Visual C# 或 Visual Basic 类库项目。
添加在Web性能的引用,负载测试项目到选件类库项目。
引用添加到选件类库项目的Microsoft.VisualStudio.QualityTools.WebTestFramework DLL。
在位于类库项目中的类文件中,为 Microsoft.VisualStudio.TestTools.WebTesting 命名空间添加 using 语句。
创建实现 WebTestPlugin 接口的类。
生成项目。
使用 Web 性能测试编辑器添加新 Web 性能测试插件:
在工具栏上选择 添加 Web 测试插件 。
随即显示**“添加 Web 测试插件”**对话框。
在**“请选择一个插件”**下,选择 Web 性能测试插件类。
在**“选定插件的属性”**窗格中,设置要在运行时使用的插件初始值。
备注
可根据需要从插件公开任意多个属性;只需将其设置为公共、可设置并属于 Integer、Boolean 或 String 等基类型。以后还可以使用“属性”窗口来编辑 Web 性能测试插件属性。
选择**“确定”**。
运行该 Web 性能测试。
有关 WebTestPlugin 的实现示例,请参见如何:创建 Web 性能测试插件。
请参见
任务
参考
Microsoft.VisualStudio.TestTools.WebTesting