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

思考时间用于模拟人类与网站执行的各种交互之间存在等待时间这种行为。 Web 性能测试中的各个请求之间以及负载测试方案的各个测试迭代之间均会产生思考时间。 在负载测试中使用思考时间对于创建更为精确的负载模拟很有用。 您可以更改是在负载测试中使用思考时间还是忽略它。 可以在负载测试编辑器中更改是否在负载测试中使用思考时间。

“思考时间配置文件”是应用于负载测试中的某个方案的一种设置。 此设置决定是否在负载测试过程中使用在各个 Web 性能测试中保存的思考时间。 如果想在某些 Web 性能测试中使用思考时间,而在其他 Web 性能测试中不使用此时间,必须将这些测试放在不同的方案中。 有关方案的更多信息,请参见 使用负载测试编辑器编辑负载测试方案

最初,在使用新建负载测试向导创建负载测试时,可设置是否在负载测试中使用思考时间。 有关更多信息,请参见如何:使用“新建负载测试向导”创建用于对用户活动、测试、浏览器和网络建模的方案

下面的列表介绍了“思考时间配置文件”选项:

  • Off
    忽略思考时间。 如果希望生成最大负载以便对 Web 服务器进行高强度的压力测试,可使用此设置。 如果尝试更加真实地模拟用户与 Web 服务器的交互情况,请不要使用此设置。

  • On
    思考时间的用法与在 Web 性能测试中记录此类时间的方法完全相同。 完全根据记录模拟多个运行 Web 性能测试的用户。 由于负载测试模拟多个用户,使用相同的思考时间会建立一种不自然的负载模式,似乎各个用户正在同步执行操作。

  • 正态分布
    使用了思考时间,但这些时间沿正态分布曲线变化。 通过对不同请求间的思考时间略加修改,可更真实地模拟虚拟用户的操作。

任务

任务

相关主题

更改思考时间配置文件:可以更改思考时间以模拟在负载测试和 Web 性能测试时的人机交互和暂停。

请参见

其他资源

创建和编辑负载测试