关于方案
更新:2007 年 11 月
负载测试包含一些方案,这些方案包含 Web 测试或单元测试。“方案”是负载测试中的容器,可在方案中指定负载模式、测试组合、浏览器组合和网络组合。通过方案可以灵活地配置测试特征,便于模拟复杂的现实工作负载,因此方案非常重要。
例如,您可能正在测试某电子商务站点,其 Internet 前端由数百位客户同时访问,这些客户的访问连接速度和浏览器都各不相同。该站点还可以具有管理功能,由内部员工用于产品更新和查看统计信息。这些内部用户通常会使用相同的浏览器和高速 LAN 连接访问该站点。您可能希望将这两种不同用户组的属性封装到不同方案中。每个方案可包含一个虚拟用户类型。在本示例中,可生成一个负载测试方案来表示虚拟客户,而生成另一个方案来表示网站的虚拟内部用户。 在此示例中,虚拟用户表示正在浏览网站的单个用户。虚拟用户还可以是 Web 服务的使用者。
方案设置
方案包含以下组件:
术语 |
定义 |
浏览器组合 |
模拟虚拟用户通过各种 Web 浏览器(包括 Internet Explorer)检查网站的过程。 |
网络组合 |
模拟虚拟用户通过各种网络连接检查网站的过程。网络组合提供的选项包括 LAN、电缆调制解调器等。 |
负载模式 |
指定负载测试期间的活动虚拟用户数和启动新用户的速率。例如:单步负载、恒负载和基于目标的负载模式。 |
测试组合 |
指定虚拟用户在负载测试方案中运行给定测试的概率。例如:20% 的概率运行 TestA,80% 的概率运行 TestB。 |
创建和更改方案
使用“负载测试向导”创建负载测试时,将在负载测试中添加一个方案。有关更多信息,请参见如何:指定方案。
创建负载测试之后,可以使用“负载测试编辑器”添加更多方案。有关更多信息,请参见如何:向负载测试添加方案。
附加设置
方案包含两个附加属性,最初可以在“负载测试向导”中进行设置,然后可以在“负载测试编辑器”中进行更改,这两个附加属性是:“思考时间配置文件”和“测试迭代之间的秒数”。
“思考时间配置文件”属性确定在负载测试时是使用还是忽略思考时间。“思考时间配置文件”应用于负载测试中的整个方案。有关更多信息,请参见关于思考时间。“测试迭代之间的思考时间”属性允许一个测试结束和另一个测试开始之间有一定的时间间隔。
有两个附加属性不可以使用“负载测试向导”设置。“IP 切换”和“新用户百分比”属性可在“负载测试编辑器”中更改。
说明: |
---|
IP 切换仅适用于 Team Test Load Agent。有关更多信息,请参见控制器、代理和远程测试机组 (Rig)。 |