VSTS 2010 Load Test 性能测试浅尝

发表于:2010-04-06来源:作者:点击数: 标签:性能测试TESTLoadVSTSTest
因为工作需要,近期体验了VSTS2010 Beta1中提供的 负载测试 功能。将会在后面的几篇博文中分享一些使用的心得。其实Visual Studio Team System Test 版本从version 2005起就为用户提供了负载测试功能。 通过VSTS,你可以建立一组计算机来生成模拟的负载测试

  因为工作需要,近期体验了VSTS2010 Beta1中提供的负载测试功能。将会在后面的几篇博文中分享一些使用的心得。其实Visual Studio Team System Test 版本从version 2005起就为用户提供了负载测试功能。 通过VSTS,你可以建立一组计算机来生成模拟的负载测试。 这组计算机由一个控制器以及一个或多个代理组成。它们统称为“远程测试机组 (Rig)”。 目前, VS 2010 Beta和VSTS 2010 Beta1 已经对所有人开放下载,不过只提供英文版本。

  The Beta 1 download site

  The VSTS Beta 1 Suite Installer

  Lab Agent

  硬件要求

MILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent" valign="top" width="199">

 

控制器

代理

处理器

2 GHz

2 GHz

内存

1 GB

1 GB

硬盘空间(系统)

1 GB

1 GB

硬盘空间(安装)

48 GB

5 GB

  支持的操作系统

  下面是支持控制器和代理的操作系统:

控制器

Windows Server 2008
Windows Server 2003 (SP1)
Windows Vista(SP1)
Windows XP Professional (SP2)

代理

Windows Server 2008
Windows Server 2003 (SP1)
Windows Vista(SP1)
Windows XP Professional (SP2)

  负载模拟架构

  负载模拟架构由客户端、控制器和代理组成。

  · 客户端用于开发测试,选择要运行的测试以及查看测试结果。

  · 控制器用于管理代理和收集测试结果。

  · 代理用于运行测试。

  支持的配置

  Visual Studio, 控制器, SQL, 以及 代理可以部署在同一台或者不同的计算机上。

  建议的配置:

计算机 1

Visual Studio

计算机2

Controller, SQL Express

计算机3-n

Agents

  请注意:将代理安装在控制器相同的计算机上会影响结果的搜集。建议在独立的计算机上安装代理。

  下面是一些附加的配置方式。

  可选配置1:

计算机1

Visual Studio, Controller, SQL Express

计算机2-n

Agents

  可选配置2:

计算机1

Visual Studio

计算机2

Controller, Agent

计算机3

SQL Express

计算机4-n

Agents

  可选配置3:

计算机1

Visual Studio

计算机2

Controller, SQL Express, Agent

计算机3-n

Agents

  Test Rig User Aclearcase/" target="_blank" >ccounts

  下面是rig中的用户类型。安装前,在rig计算机上创建需要的账号。

账号名

描述

要求

安装用户

安装控制器和代理的用户。

这个用户必须是运行安装的计算机上的管理员,以及控制器的管理员。

控制器服务账号

运行控制器的用户。在安装过程中会要求输入这个帐号。

这个用户必须有从负载测试中的计算机上读性能计数器的权限。因为控制器服务会在负载测试中搜集性能计数器。

假如在工作组(非域环境)中运行,在所有的代理上必须有一个有相同用户名和密码的本地计算机账号。

重启 rig,在代理安装中控制器服务用户会被加入到代理管理员组。

代理服务账号

运行代理服务的用户。在安装过程中会要求输入这个帐号。

测试默认得运行在这个帐号之下。

原文转自:http://www.ltesting.net