如何:在 Web 性能测试中设置思考时间,以模拟人类的暂停行为

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题不适用 主题不适用 主题不适用

思考时间指的是用户阅读网页所花费的时间,其中包括查看页面和决定下一步操作的时间。 思考时间不包括加载页面所需的时间。

在记录 Web 性能测试时,会记录每个网页的思考时间。 以后,在运行 Web 性能测试时,会使用或忽略思考时间。 在**“Web 性能测试结果查看器”中,可使用“思考时间”**按钮从使用思考时间切换到不使用思考时间。

思考时间在负载测试过程中非常重要,因为它们决定了测试的节奏。 务必要检查所记录的 Web 性能测试思考时间,以确保它们能够准确地反映真实的等待时间。 在记录会话期间,用户非常容易分神,从而花费异常多的时间进行思考,这会给负载测试带来负面影响。 为了避免此问题,可以暂停记录器。

有关更多信息,请参见编辑思考时间以在负载测试方案中模拟网站上的人机交互延迟

更改 Web 性能测试中请求的思考时间

  1. 打开一个包含 Web 性能测试的测试项目。

    有关如何创建测试项目的更多信息,请参见如何:为自动测试创建和配置测试项目

  2. 从该测试项目中,打开一个 Web 性能测试。 该 Web 性能测试将在 Web 性能测试编辑器中打开。

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

  3. 在 Web 性能测试编辑器中,选择要更改其**“思考时间”**属性的请求。

  4. 在“属性”窗口中将“思考时间”属性设置为一个适当的值(以秒为单位)。 若要显示“属性”窗口,请按 F4。

  5. 在**“文件”菜单上选择“保存”。 单击“运行”**按钮,以在 Web 性能测试结果查看器中使用新思考时间运行 Web 性能测试。

请参见

任务

如何:更改思考时间配置文件

概念

运行 Web 性能测试

其他资源

使用 Web 性能测试编辑器自定义 Web 性能测试记录

编辑思考时间以在负载测试方案中模拟网站上的人机交互延迟

如何:在 Web 性能测试中设置请求详细信息