负载测试透视
更新:2007 年 11 月
在执行负载测试并发布测试结果时,页面级别、事务级别和计数器级别的负载测试结果详细信息将加载到数据仓库中,而且将显示在结果透视中。通过使用这些详细信息,可以回答许多问题,如:
在负载测试中执行了哪些事务和页面,它们的平均响应时间是多少?
收集了哪些计数器值(如内存使用率或网络吞吐量),以及这些值是多少?
与比较测试的结果相比,特定负载测试的结果是好还是差?
![]() |
---|
若要将透视与 Team System 多维数据集一起使用,您必须在数据层上使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition。作为 Team Foundation Server 的一部分提供的 SQL Server 2005 Standard Edition 不支持使用透视。当您使用 SQL Server 2005 Standard Edition 时,所有透视中的多维数据集元素都驻留在 Team System 多维数据集中。 |
度量
下表描述负载测试透视中包括的度量。这些度量中包含的信息以及该透视的维度受负载测试结构的驱动,这些测试所生成的结果已经发布到数据仓库中。有关各个计数器值的更多信息,请参见报告的测试结果。
度量 |
度量组 |
说明 |
---|---|---|
值 |
负载测试计数器 |
计数器在负载测试执行期间收集的值。可以使用 Counter ID(计数器 ID)维度中的属性来分析这些值。根据进行度量的计数器的类型,此度量中的值具有不同的含义,例如,可用内存的量、每秒钟的请求数等。 |
平均持续时间 |
负载测试详细信息 |
负载测试中执行的测试的平均持续时间。 |
失败的测试 |
负载测试详细信息 |
负载测试执行期间失败的测试数。 |
测试总数 |
负载测试详细信息 |
在负载测试中执行的测试总数。 |
页计数 |
负载测试结果 |
负载测试中发生的网页读取数。 |
响应时间 |
负载测试结果 |
负载测试读取的页的平均响应时间。 |
实际持续时间 |
负载测试摘要 |
负载测试运行的实际持续时间。 |
运行时间 |
负载测试事务 |
负载测试中发生的事务的平均运行时间。 |
负载测试事务响应时间 |
负载测试事务 |
负载测试中发生的事务的平均响应时间。 |
事务 |
负载测试事务 |
在某一负载测试期间执行的事务数。此数据可以通过事务维度进行汇总。 |
维度
下表描述负载测试透视中包括的属性。您可以根据其中的每个属性来聚合度量。
属性 |
维度 |
说明 |
---|---|---|
生成 |
生成 |
用于唯一标识生成的编号或名称。 |
生成开始时间 |
生成 |
生成开始的日期和时间。 |
生成类型 |
生成 |
生成类型的名称。在“新团队项目生成类型创建向导”中设置。有关更多信息,请参见如何:创建生成定义。 这是从团队资源管理器中的“团队项目生成”节点中选择的。有关更多信息,请参见如何:启动生成定义或对其进行排队。 |
计数器 |
计数器 ID |
标识计数器对象中的特定计数器,“负载测试计数器”度量组中的 Value(值)度量与该计数器关联。例如,对于 Request(请求)计数器对象,值包含由特定计数器标识的元素,例如 Average Response Time(平均响应时间)、Cached Requests(缓存请求数)、Failed Requests(失败请求数)等等。 |
计数器实例 |
计数器 ID |
标识与“负载测试计数器”度量组中的 Value(值)度量相关联的计数器实例。例如,计数器实例可能指示与 Network Interface(网络接口)计数器对象内 Bytes Received per second(每秒收到的字节数)计数器的度量相关联的特定网卡。 |
计数器对象 |
计数器 ID |
用来在负载测试过程中度量活动的“负载测试计数器”对象。这包括诸如 Memory(内存)、Network Interface(网络接口)或 Requests(请求)等计数器。这些计数器与上面描述的“负载测试计数器”度量组中的 Value(值)度量相关。Counter ID(计数器 ID)维度的 Counter(计数器)属性中包含该属性的更详细的说明。 |
计数器结果 |
计数器 ID |
一个布尔值,指示使用当前计数器来确定总体结果。 |
HigherIsBetter |
计数器 ID |
一个标志,指示由该计数器实例度量的值是否越大越好。例如,对于 Bytes Received per Second(每秒收到的字节数)计数器,吞吐量越高越好,而对于 Average Test Time(平均测试时间)度量,则是内存消耗量越低越好。这样,可以创建指示运行完一次负载测试之后获得的改进的报告。 |
负载测试计数器维度 |
计数器 ID |
内部使用。 |
负载测试方案 |
负载测试方案 |
用于在“负载测试事务”和“负载测试详细信息”度量组中找到的度量的方案。 |
负载测试事务维度 |
负载测试事务 |
内部使用。 |
事务 |
负载测试事务 |
与“负载测试事务”度量组中的度量相关的事务的名称。这会启用一个列表,其中包含要为特定的负载测试结果或跨多个负载测试结果生成的所有事务、所有事务的相应响应时间及频率。 |
计算机 |
计算机 |
相关的负载测试计数器在其上收集信息的计算机。 |
负载测试页摘要维度 |
页摘要 |
内部使用。 |
Url |
页摘要 |
在度量“负载测试页摘要”度量组中的 Page Count(页计数)和 Response Time(响应时间)度量时所使用网页的 URL。 |
结果 |
结果 |
负载测试的测试结果的名称。默认情况下,这是负载测试运行时间的时间戳。 |
测试 |
结果 |
负载测试的名称。 |
测试说明 |
结果 |
运行负载测试结果时的测试说明。 |
测试类型 |
结果 |
与测试结果关联的测试的类型。对于负载测试,它将始终为“负载测试”。 |
运行 |
运行 |
生成负载测试结果的测试运行的说明。 |
远程运行 |
运行 |
一个 True/False 标志,指示生成负载测试结果的测试运行是否是远程测试运行。 |
负载测试方案 |
方案 |
内部使用。 |
团队项目 |
团队项目 |
在发布负载测试结果时所引用的团队项目。 |