运行 Web 性能测试

记录了 Web 性能测试后,最好运行该测试以验证它能否正常工作。 当确定记录的测试可以成功运行时,可以通过添加验证规则、提取规则、数据绑定等对测试进行自定义。

备注

运行 Web 应用程序时,该应用程序会以查询字符串参数值和窗体发布参数值发送动态数据。在 Web 性能测试记录完毕之后,可以检测这些动态参数是否存在,然后选择提升其中的某些动态参数或所有动态参数,如如何:使用 Web 性能测试记录器创建新的 Web 性能测试所述。

要求

  • Visual Studio 旗舰版

若要验证 Web 性能测试,请使用以下过程:

  • 运行 Web 性能测试并在**“Web 性能测试结果查看器”**的两个窗格中检查反馈。 上窗格显示了各个请求的状态概览,以及有关各个请求、事务和包含的 Web 性能测试的信息。 下窗格提供有关请求和对这些请求的响应的更详细信息。

  • 使用**“Web 性能测试结果查看器”**的上窗格标识所有问题的请求。 可以展开任何节点以查看从属请求。 失败的请求和通过的请求用不同的符号来标识, 这样便于查找失败的请求。 页面重定向显示在启动该重定向的请求下,并由一个唯一的图标进行指示。

  • 使用下窗格中的**“Web 浏览器”**选项卡对请求执行快速目测检验。

  • 使用**“请求”“响应”“详细信息”**窗格检查与 URL、返回代码、页面重定向以及从属请求有关的所有问题。

  • 下面列举了通常会导致请求失败的问题:

    • 通过 JavaScript 调用的 URL

    • ActiveX 控件

    • 小程序

    出现这些问题是因为记录器只能记录来自 Web 浏览器的请求。 如果遇到上述一个或多个问题,可以手动向记录的 Web 性能测试中添加必要的请求。 有关更多信息,请参见关于 Web 性能测试中的 JavaScript 和 ActiveX 控件

    确定必须添加什么请求可能比较复杂。 解决上述问题时请考虑以下建议:

    • 使用 Microsoft 网络监视器 (Netmon) 等网络分析工具

    • 检查应用程序的 Web 日志

    • 检查应用程序的源代码

有关更多信息,请参见如何:运行 Web 性能测试Web 性能测试结果查看器概述

任务

任务

关联主题

运行 Web 性能测试:使用命令行或 Web 性能测试结果查看器运行或单步执行 Web 性能测试。

修改 Web 性能测试运行设置:更改 Web 性能测试的运行设置,例如,运行迭代的次数。

说明说明
如果在 Web 性能测试结果查看器中更改 Web 性能测试设置,则只将运行设置应用于一个 Web 性能测试运行。在保存测试时并不会保留这些更改。

使用 Team Build 运行 Web 性能测试:可以将 Web 性能测试添加到一个测试类别中。 可对测试类别进行配置,使其在生成完成后运行。

相关任务

创建和编辑 Web 性能测试

在运行 Web 性能测试之前,必须先使用 Web 性能测试编辑器创建和配置这些测试。

使用 Web 性能测试结果查看器检查 Web 性能测试结果

在 Web 性能测试运行时及其运行完成后,可以使用 Web 性能测试结果查看器查看结果。

请参见

任务

如何:运行 Web 性能测试

如何:在 Web 性能结果查看器中更改 Web 性能测试运行设置

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

其他资源

运行负载测试和 Web 性能测试