运行 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 性能测试