Visual Studio 2013性能和负载测试的硬件和软件要求

包括单元测试、Web 性能测试、负载测试和手动测试在内的多种测试类型集成到了 Visual Studio 中。 利用 Visual Studio 专业测试工具版,Visual Studio Application Lifecycle Management 用户可以在远程计算机上使用测试控制器以及一个或多个代理运行测试。

测试控制器和测试代理计算机均具有特定的硬件和软件要求。 此外,如果你需要跨多种语言部署测试控制器和测试代理计算机,则必须计划如何支持这些语言。

硬件要求

下表演示对部署测试控制器和测试代理建议的硬件要求。

配置

组件

CPU

硬盘

内存

少于 500 个虚拟用户

测试代理

2.6 GHz

10 GB

2 GB

少于 1000 个虚拟用户

测试代理

双处理器,2.6 GHz

10 GB

2 GB

N x 1000 个虚拟用户

测试代理

扩展到 N 个代理,每个代理都具有双处理器 2.6 Ghz

10GB

2GB

测试环境中的计算机数少于 30。 这包括进行测试的代理和服务器。

测试控制器

2.6 GHz

 

 

测试环境中的计算机数为 N x 30。 这包括进行测试的代理和服务器。

测试控制器

N 个 2.6 GHz 处理器

 

 

说明 说明

不同测试之间的虚拟用户数会出现很大的变化。 这种变化的主要原因在于思考时间或用户延迟的变化。 在负载测试中,Web 测试通常更为有效,并且会产生比单元测试更多的负载。 上表中的数字对在典型 Web 应用程序上运行的、思考时间为 3 到 5 秒的 Web 测试有效。

此处提供的准则供你作为硬件计划的常规指导。 根据测试数据量和测试代理数的不同,测试性能会有较大区别。 对于测试代理,可用的 CPU 速度和内存将限制测试负载。 测试控制器需要更多的资源,具体取决于测试中涉及的测试代理数和数据量。

运行专业测试工具版 的服务器应该具有可靠的网络连接,其最小带宽为 1 Mbps,最大延迟为 350ms。 测试代理和测试控制器之间不应有任何防火墙。 如果测试性能达不到你的预期要求,请考虑升级硬件配置。

Ff937706.collapse_all(zh-cn,VS.120).gif其他硬件注意事项

测试代理在测试控制器上生成大量数据,具体取决于测试持续时间和测试大小。 通常,应为每 24 小时的测试数据准备额外的 10 GB 硬盘存储空间。

除了此处建议的硬件,你应考虑为关键的服务器安装其他硬件,如冗余电源和冗余风扇。

Ff937706.collapse_all(zh-cn,VS.120).gif软件要求

你可以将测试控制器和测试代理用于 Visual Studio 的任何以下客户端版本:

  • Visual Studio 专业测试工具版

  • Visual Studio 旗舰版

  • Visual Studio 高级专业版

还可以将测试代理用于 Team Foundation Server 和 Visual Studio 实验室管理工具版。

操作系统:

  • Windows 8

  • Windows Server 2008 Release 2 或更高版本

  • Windows Server 2008 SP2 或更高版本

  • Windows Server 2008 Beta

  • Windows 7 原始发行版或更高版本

.NET Framework:

  • 版本 4 或更高版本

除了此处列出的必需软件,你应考虑是否要安装其他管理或安全软件,如备份软件或防火墙。

Ff937706.collapse_all(zh-cn,VS.120).gif语言要求

为避免混乱和简化操作,测试控制器和测试代理应配置为使用与计算机操作系统和 Team Foundation Server 相同的语言。 如果测试代理和测试控制器安装在不同的计算机上,必须将两者配置为使用相同的语言。 但是,你可以在使用英语的操作系统上安装另一种语言版本的专业测试工具版,前提是该语言与 Team Foundation Server 部署的语言匹配。

你可以通过在测试期间观察执行和扩展的 QTAgent*.exe 进程来监视代理计算机以确定它们的资源需求。 QTAgent*.exe 进程上最常见的瓶颈是 CPU 使用率。 如果 CPU 使用率始终在 95% 以上,则表示该代理负载较重。 下一个常见瓶颈是内存使用量。 对于要求高的测试,监视这些资源可帮助确定是否应该增加计算机资源或以不同方式分配测试。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值