关于思考时间

更新:2007 年 11 月

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

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

最初,在使用负载测试向导创建负载测试时,可设置是否在负载测试中使用思考时间。有关更多信息,请参见如何:指定方案

可以在负载测试编辑器中更改是否在负载测试中使用思考时间。有关更多信息,请参见如何:更改思考配置文件

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

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

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

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

请参见

任务

如何:设置 Web 测试中的思考时间

如何:更改思考配置文件

如何:指定方案