关于方案

更新:2007 年 11 月

负载测试包含一些方案,这些方案包含 Web 测试或单元测试。“方案”是负载测试中的容器,可在方案中指定负载模式、测试组合、浏览器组合和网络组合。通过方案可以灵活地配置测试特征,便于模拟复杂的现实工作负载,因此方案非常重要。

例如,您可能正在测试某电子商务站点,其 Internet 前端由数百位客户同时访问,这些客户的访问连接速度和浏览器都各不相同。该站点还可以具有管理功能,由内部员工用于产品更新和查看统计信息。这些内部用户通常会使用相同的浏览器和高速 LAN 连接访问该站点。您可能希望将这两种不同用户组的属性封装到不同方案中。每个方案可包含一个虚拟用户类型。在本示例中,可生成一个负载测试方案来表示虚拟客户,而生成另一个方案来表示网站的虚拟内部用户。 在此示例中,虚拟用户表示正在浏览网站的单个用户。虚拟用户还可以是 Web 服务的使用者。

方案设置

方案包含以下组件:

术语

定义

浏览器组合

模拟虚拟用户通过各种 Web 浏览器(包括 Internet Explorer)检查网站的过程。

网络组合

模拟虚拟用户通过各种网络连接检查网站的过程。网络组合提供的选项包括 LAN、电缆调制解调器等。

负载模式

指定负载测试期间的活动虚拟用户数和启动新用户的速率。例如:单步负载、恒负载和基于目标的负载模式。

测试组合

指定虚拟用户在负载测试方案中运行给定测试的概率。例如:20% 的概率运行 TestA,80% 的概率运行 TestB。

创建和更改方案

使用“负载测试向导”创建负载测试时,将在负载测试中添加一个方案。有关更多信息,请参见如何:指定方案

创建负载测试之后,可以使用“负载测试编辑器”添加更多方案。有关更多信息,请参见如何:向负载测试添加方案

附加设置

方案包含两个附加属性,最初可以在“负载测试向导”中进行设置,然后可以在“负载测试编辑器”中进行更改,这两个附加属性是:“思考时间配置文件”和“测试迭代之间的秒数”。

“思考时间配置文件”属性确定在负载测试时是使用还是忽略思考时间。“思考时间配置文件”应用于负载测试中的整个方案。有关更多信息,请参见关于思考时间。“测试迭代之间的思考时间”属性允许一个测试结束和另一个测试开始之间有一定的时间间隔。

有两个附加属性不可以使用“负载测试向导”设置。“IP 切换”和“新用户百分比”属性可在“负载测试编辑器”中更改。

说明:

IP 切换仅适用于 Team Test Load Agent。有关更多信息,请参见控制器、代理和远程测试机组 (Rig)

请参见

任务

如何:向负载测试添加方案

如何:指定方案

概念

关于思考时间