首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试服务器/工作站硬件规范建议?

测试服务器/工作站硬件规范建议?
EN

Stack Exchange QA用户
提问于 2013-01-31 19:37:36
回答 5查看 3.6K关注 0票数 2

我想联系一下,了解一下Testing hardware的一些看法。

我应该使用VMs还是独立的塔?如果我使用VMs,推荐的主机服务器硬件规格是什么?如果是一个独立的物理工作站,您对processor powerRAMGPU-wise有什么建议?

现在,我有大约242个Selenium WebDriver测试,分布在11个测试套件中,我为它们并行运行。我将在不久的将来增加至少另一个360 tests。我的目标是能够同时运行所有测试套件,同时不牺牲每个测试的性能。

另外,假设我的预算是8000美元。

EN

回答 5

Stack Exchange QA用户

发布于 2013-03-19 16:59:45

特拉维斯

我有点晚了,但我有一些想法要告诉你:

  • 你所有测试的总运行时间是多少?例如,如果您可以安排您的套件按顺序运行一夜,并在第二天早上等待您的所有结果,您可能只需要一个系统来管理测试。
  • 您的测试需要哪些级别的IO?带有大量数据库或其他外部文件读取的测试在IO上要比简单地通过一系列操作和断言运行的测试要重得多,尽管由于需要在测试中读取以及测试中应用程序的IO,任何自动化测试都会有比正常运行的更高的IO要求。
    • 您对测试网络有什么控制?如果您能够将系统(物理或虚拟)添加到测试子域,而不需要与雇主的IT部门合作,那么您可以更灵活地存储、拆分和重命名需要的虚拟系统。
    • 在任何建筑中,都会有瓶颈。虚拟化中最大的一个是服务器的IO容量,至少在托管自动化VM时是如此。我看到高容量的服务器被IO需求淹没,因为没有足够的磁盘IO吞吐量。

希望这将有助于澄清你的想法。

票数 1
EN

Stack Exchange QA用户

发布于 2013-08-16 01:31:12

根据我的经验(这将因人而异),自动化往往成为CPU上的瓶颈。这有助于在实际物理硬件上比在虚拟硬件上更好地工作。

为了这笔钱,我将通过13 麦克米尼斯并建立一个测试网格。mini为您提供了运行windows、mac os以及虚拟化linux、windows phone、iPhone或android客户端的选项。

票数 1
EN

Stack Exchange QA用户

发布于 2013-04-19 00:48:19

每台都有几个工作站和VM!是的,I/O将是一个问题,但大多数情况下,如果您在每个VM上安装SQL数据库的话。

您可能最终希望在某些VM上托管您的网站/服务的暂存版本,并使用其他版本来运行测试或运行负载测试。

大宗商品硬件比高端服务器便宜得多(这也是所有云提供商保持低成本的原因之一)。因此,两个工作站的总和将远远超过一台服务器。

GPU不应该有任何影响,除非你计划在测试运行时破解哈希或者玩3D游戏;无论如何,我怀疑你会在任何服务器上找到一个像样的GPU (除非你去某个高级设计师的工作站)。

我们使用的戴尔精密工作站,8,000美元将使你3-4他们,取决于多少配件,如显示器,你想要。这是一个不错的测试实验室:)

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/5633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档