Web 性能测试编辑器概述

在记录了 Web 性能测试之后,可以用 Web 性能测试编辑器来编辑所记录的 Web 性能测试。 通常,可以使用 Web 性能测试记录器来记录 Web 性能测试,其中 Web 测试记录器作为 Microsoft Visual Studio 旗舰版的一部分安装。 有关如何记录 Web 性能测试的更多信息,请参见如何:使用 Web 性能测试记录器创建新的 Web 性能测试

在 Web 性能测试编辑器中可以采取两种方法来执行操作:使用工具栏上的按钮,或者右击并从快捷菜单中选择菜单项。

有关 Web 性能测试的更多信息,请参见如何:使用 Web 性能测试编辑器编辑现有 Web 性能测试

要求

  • Visual Studio 旗舰版

Web 性能测试编辑器工具栏任务

可以使用 Web 性能测试编辑器中的工具栏来对正在编辑的 Web 性能测试执行下列操作。

Web 性能测试工具栏

工具栏按钮

操作

运行测试

“Web 性能测试结果查看器”中运行测试。

有关更多信息,请参见 如何:运行 Web 性能测试

添加数据源

向 Web 性能测试中添加一个可用于数据绑定的数据源。

有关更多信息,请参见如何:向 Web 请求添加数据绑定

设置凭据

为要模拟的用户设置用户名和密码。

有关更多信息,请参见 如何:针对 Web 性能测试设置凭据

添加记录

显示可以记录与 Web 应用程序的更多交互的 Web 浏览器。

有关更多信息,请参见如何:使用 Web 性能测试记录器创建新的 Web 性能测试

添加 Web 测试插件

显示一个对话框,可以从该对话框中选择一个要添加到 Web 性能测试中的 Web 性能测试插件。

有关更多信息,请参见如何:创建 Web 性能测试插件

添加请求插件

显示一个对话框,可以从该对话框中选择一个要添加到 Web 性能测试中的请求插件。 有关更多信息,请参见 如何:创建请求级插件

生成代码

显示“生成编码的 Web 性能测试”对话框,可以从该对话框生成此 Web 测试的编码版本。

有关更多信息,请参见如何:创建编码的 Web 性能测试

参数化 Web 服务器

显示“参数化 Web 服务器”对话框。 可以对 Web 服务器的 URL 进行参数化。 这样就可以更加方便地对要运行测试的 Web 服务器进行更改。

有关更多信息,请参见 如何:对 Web 性能测试 Web 服务器的 URL 进行参数化

将动态参数提升为 Web 测试参数

显示检测动态参数对话框,在 Web 性能测试中自动启动检测动态参数。

有关更多信息,请参见 如何:将动态参数提升为 Web 性能测试参数

设置请求详细信息

显示“请求详细信息”对话框,此对话框允许您分配报告名称并指定 Web 性能测试中各请求的思考时间。

有关更多信息,请参见如何:在 Web 性能测试中设置请求详细信息

为此测试创建性能会话

将启动性能向导,它将允许您指定一个 Web 应用程序,以在其上创建性能会话。

有关更多信息,请参见 Creating Performance Sessions for a Web Performance Test

Web 性能测试编辑器树节点右键单击任务

在编辑器中,可以看到一个由 URL 组成的层次结构树,该树被称为“请求树”。 通过选择请求树中的节点,可以使用 Visual Studio 的“属性”窗口查看和更改与请求关联的属性。

也可以展开请求显示该请求的节点和参数。

右击任何节点和树可以显示快捷菜单,其中包含可用于该节点类型的一组操作。 节点类型包括用于您当前编辑的 Web 性能测试的测试节点(根节点)、请求节点、数据源、上下文参数和验证规则。 下表中介绍可用于这些节点的操作。

备注

并非每个节点类型都可应用所有这些操作。

右击请求节点

右键单击请求节点

节点正确选择选项

操作

添加请求(测试节点)

插入请求(请求节点)

在 Web 性能测试中插入附加请求。

添加 Web 服务请求(测试节点)

插入 Web 服务请求(请求节点)

用字符串正文插入附加请求。 此操作用于模拟 Web 服务请求。

添加事务(测试节点)

插入事务(请求节点)

可以在 Web 性能测试的事务中封装一组操作。

有关更多信息,请参见如何:向 Web 性能测试添加事务

添加循环(测试节点)

插入循环

向 Web 性能测试添加循环逻辑以指派特定条件规则和属性。 这为在一个 Web 性能测试运行中进行多次请求提供了一种简单的方法。

如何:向 Web 性能测试请求中添加循环

添加条件(测试节点)

插入条件

在您的 Web 性能测试中使用条件分支逻辑,以指定特定条件规则和属性。

如何:向 Web 性能测试请求中添加“If Then”分支条件

添加注释(测试节点)

插入注释(请求节点)

像在任何其他代码编辑中一样,在 Web 性能测试中插入注释。

有关更多信息,请参见如何:在 Web 性能测试编辑器中添加注释

向 Web 测试中添加调用(测试节点)

向 Web 测试中插入调用

在一个 Web 性能测试中插入对另一个 Web 性能测试的调用。

有关更多信息,请参见 如何:在一个 Web 性能测试中插入对另一个 Web 性能测试的调用

添加记录(测试节点)

插入记录(请求节点)

在浏览器中通过 Web 性能测试记录器插入另一个或一组 HTTP 请求。

有关更多信息,请参见 如何:使用 Web 性能测试记录器创建新的 Web 性能测试

添加数据源(测试节点、数据源节点)

在 Web 性能测试中添加数据绑定以提供对 Web 性能测试中的 HTTP 请求的输入。

有关更多信息,请参见将数据源绑定到 Web 性能测试

添加上下文参数(测试节点、竞争参数节点)

向可以在“属性”窗口中对其应用属性的 Web 性能测试添加上下文参数。

有关更多信息,请参见 如何:在 Web 性能测试中使用上下文参数

提取 Web 测试(测试节点、请求节点)

显示“提取 Web 测试”对话框。

有关更多信息,请参见如何:在现有 Web 性能测试中提取请求以新建 Web 性能测试

添加从属请求(请求节点)

添加从属请求。

添加标题(请求节点)

为此请求添加标题。

添加 URL QueryString 参数(请求节点)

为此请求添加查询字符串参数。

添加窗体发布参数(请求节点)

为此请求添加窗体发送参数。

添加文件上载参数(请求节点)

添加文件上载参数。

添加验证规则(测试节点、请求节点)

有关更多信息,请参见 如何:向 Web 性能测试添加验证规则

添加提取规则(请求节点)

有关更多信息,请参见 如何:向 Web 性能测试添加提取规则

添加 Web 测试插件(测试节点)

添加请求插件(请求节点)

添加自定义请求插件。

有关更多信息,请参见 如何:创建 Web 性能测试插件

在请求中查找和替换(所有节点)

在“请求”对话框中显示“查找和替换”选项卡,提供一种便捷方式来替换 Web 性能测试中的请求。

有关更多信息,请参见 如何:在 Web 性能测试中使用“查找和替换”

生成代码(测试节点)

将 Web 性能测试转换为 C# 或 Visual Basic 编码的 Web 性能测试。

有关更多信息,请参见如何:创建编码的 Web 性能测试

参数化 Web 服务器(测试节点)

显示“参数化 Web 服务器”对话框。 可以对 Web 服务器的 URL 进行参数化。 这样就可以更加方便地对要运行测试的 Web 服务器进行更改。

有关更多信息,请参见 如何:对 Web 性能测试 Web 服务器的 URL 进行参数化

提升动态参数(测试节点)

从 HTTP 响应捕获动态参数使用针对后续 HTTP 请求使用的提取规则。

有关更多信息,请参见如何:将动态参数提升为 Web 性能测试参数

运行测试(所有节点)

在 Web 性能测试结果查看器中运行 Web 性能测试。

有关更多信息,请参见 如何:运行 Web 性能测试

剪切(所有节点中的项)

剪切项,将其移至其他测试或此测试中的其他位置。

复制(所有节点中的项)

复制项并将其粘贴到其他测试或此测试中的其他位置。

删除(所有节点中的项)

删除项。

属性(所有节点)

在“属性”窗口中显示此节点的属性。

请参见

任务

如何:使用 Web 性能测试记录器创建新的 Web 性能测试

如何:使用 Web 性能测试编辑器编辑现有 Web 性能测试

如何:向 Web 性能测试添加验证规则

如何:向 Web 性能测试添加提取规则

如何:向 Web 请求添加数据绑定

如何:向 Web 性能测试添加事务

如何:针对 Web 性能测试设置凭据

如何:运行 Web 性能测试

如何:创建编码的 Web 性能测试

如何:创建 Web 性能测试插件