【发布时间】:2011-07-29 02:09:37
【问题描述】:
我们已经建立了一个网站,并且正在迁移到一个新网站,该网站具有更现代的设计和一些 jQuery/ajax 功能,以提高可用性。 旧站点在 IIS6 上,新站点在 IIS7.5 上。 旧站点位于 domain.com 上,新站点位于 beta.domain.com 上。 我想测试负载将如何影响新服务器,所以我想开始慢慢地将用户发送到新站点。 我想开始将每 20 个用户发送到新站点并保存一个 cookie,这样被定向到新站点的用户将始终被定向到新站点,而被定向到旧站点的用户将始终被定向到旧站点,只要我们不更改密钥并“重置”系统即可。 我想知道实现这种行为/逻辑的最佳位置在哪里?
【问题讨论】:
-
您可能应该使用工具进行实际的负载测试,而不是将用户用作豚鼠。
-
我愿意,但这不是我的决定。我们的服务器提供商普遍反对负载测试工具,我的老板支持他们。我表达了我的意见,但我能做的只有这些。所以这是两害相权取其轻。
-
通过模拟 1/20 的用户进行负载测试不会很有帮助。我怀疑您的应用程序具有线性负载配置文件 - 因此您将无法以这种方式测试吞吐量并推断您的完整用户群。您可能会了解一般响应时间,但仅此而已。不过,我想总比没有好。
-
这篇博文给出了一个概述:nirajrules.wordpress.com/2009/09/17/…
-
@ScottE - 我计划从 20 分之 1 开始,然后一点一点地提高。 1/15、1/10 等。我认为这可以给我一个好主意。