如何:使用 Web 性能测试 API
本主题适用于:
Visual Studio 旗舰版 |
Visual Studio 高级专业版 |
Visual Studio 专业版 |
Visual Studio 学习版 |
---|---|---|---|
您可以为 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和如何:创建负载测试插件。
使用 WebTesting 命名空间
打开一个包含 Web 性能测试的测试项目。
有关更多信息,请参见创建和编辑 Web 性能测试。
向测试解决方案添加 Visual C# 或 Visual Basic 类库项目。
在测试项目中添加对类库项目的引用。
在类库项目中添加对 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