Visual Studio 2013性能和负载测试的硬件和软件要求
2015-04-25 23:01
375 查看
包括单元测试、Web 性能测试、负载测试和手动测试在内的多种测试类型集成到了
Visual Studio 中。 利用 Visual Studio
专业测试工具版,Visual Studio Application Lifecycle Management 用户可以在远程计算机上使用测试控制器以及一个或多个代理运行测试。
硬件和软件要求
测试控制器和测试代理计算机均具有特定的硬件和软件要求。 此外,如果你需要跨多种语言部署测试控制器和测试代理计算机,则必须计划如何支持这些语言。
下表演示对部署测试控制器和测试代理建议的硬件要求。
此处提供的准则供你作为硬件计划的常规指导。 根据测试数据量和测试代理数的不同,测试性能会有较大区别。 对于测试代理,可用的 CPU 速度和内存将限制测试负载。 测试控制器需要更多的资源,具体取决于测试中涉及的测试代理数和数据量。
运行专业测试工具版 的服务器应该具有可靠的网络连接,其最小带宽为 1 Mbps,最大延迟为 350ms。 测试代理和测试控制器之间不应有任何防火墙。 如果测试性能达不到你的预期要求,请考虑升级硬件配置。
测试代理在测试控制器上生成大量数据,具体取决于测试持续时间和测试大小。 通常,应为每 24 小时的测试数据准备额外的 10 GB 硬盘存储空间。
除了此处建议的硬件,你应考虑为关键的服务器安装其他硬件,如冗余电源和冗余风扇。
你可以将测试控制器和测试代理用于 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 或更高版本
除了此处列出的必需软件,你应考虑是否要安装其他管理或安全软件,如备份软件或防火墙。
为避免混乱和简化操作,测试控制器和测试代理应配置为使用与计算机操作系统和 Team Foundation Server 相同的语言。 如果测试代理和测试控制器安装在不同的计算机上,必须将两者配置为使用相同的语言。 但是,你可以在使用英语的操作系统上安装另一种语言版本的专业测试工具版,前提是该语言与
Team Foundation Server 部署的语言匹配。
监视代理资源
你可以通过在测试期间观察执行和扩展的 QTAgent*.exe 进程来监视代理计算机以确定它们的资源需求。 QTAgent*.exe 进程上最常见的瓶颈是 CPU 使用率。 如果 CPU 使用率始终在 95% 以上,则表示该代理负载较重。 下一个常见瓶颈是内存使用量。 对于要求高的测试,监视这些资源可帮助确定是否应该增加计算机资源或以不同方式分配测试。
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 测试有效。 |
运行专业测试工具版 的服务器应该具有可靠的网络连接,其最小带宽为 1 Mbps,最大延迟为 350ms。 测试代理和测试控制器之间不应有任何防火墙。 如果测试性能达不到你的预期要求,请考虑升级硬件配置。
其他硬件注意事项
测试代理在测试控制器上生成大量数据,具体取决于测试持续时间和测试大小。 通常,应为每 24 小时的测试数据准备额外的 10 GB 硬盘存储空间。除了此处建议的硬件,你应考虑为关键的服务器安装其他硬件,如冗余电源和冗余风扇。
软件要求
你可以将测试控制器和测试代理用于 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 或更高版本
除了此处列出的必需软件,你应考虑是否要安装其他管理或安全软件,如备份软件或防火墙。
语言要求
为避免混乱和简化操作,测试控制器和测试代理应配置为使用与计算机操作系统和 Team Foundation Server 相同的语言。 如果测试代理和测试控制器安装在不同的计算机上,必须将两者配置为使用相同的语言。 但是,你可以在使用英语的操作系统上安装另一种语言版本的专业测试工具版,前提是该语言与Team Foundation Server 部署的语言匹配。
你可以通过在测试期间观察执行和扩展的 QTAgent*.exe 进程来监视代理计算机以确定它们的资源需求。 QTAgent*.exe 进程上最常见的瓶颈是 CPU 使用率。 如果 CPU 使用率始终在 95% 以上,则表示该代理负载较重。 下一个常见瓶颈是内存使用量。 对于要求高的测试,监视这些资源可帮助确定是否应该增加计算机资源或以不同方式分配测试。
相关文章推荐
- SharePoint 2013 的硬件和软件要求
- SharePoint 2013 软件/硬件要求
- 新一代系统工具---硬件真伪辨别、电脑稳定保障、系统性能提升的免费软件。
- Microsoft Dynamics CRM Server 2013软件安装要求
- 安装 配置SharePoint Server 2016 的硬件和软件要求
- Zabbix硬件、软件要求
- 软件测试的几种类型比较:性能测试 负载测试 压力测试以及容量测试
- Microsoft Dynamics CRM 2013 for Outlook 的硬件要求
- 安装 SQL Server 2005 的硬件和软件要求(官方全面)
- 亲身经历:软件线程数量超过硬件线程数量造成的性能问题
- ALM/QC 11.5、11和10 安装环境的硬件要求和软件要求
- [C++] 测试硬件popcnt(位1计数)指令与各种软件算法,利用模板实现静态多态优化性能
- ALM/QC 11.5,11,10 安装环境的硬件要求和软件要求
- 软件测试中性能测试、负载测试、压力测试的对比
- 【软件测试】常规性能测试、压力测试、负载测试、可靠性测试
- 安装 SQL Server 2012 的硬件和软件要求(官方全面)
- 免费获取 visual studio 2013正版安装软件
- Microsoft Dynamics CRM Server 2013 硬件要求
- MySQL集群硬件,软件,网络要求