首页 文章

一个Windows客户端在负载测试期间可以模拟多少个线程/用户?

提问于
浏览
5

我打算对我们的ASP / .NET Web应用程序进行负载测试,并且需要在我们的系统上模拟大约600个并发用户 .

最初,我们将从我们的个人工作站运行负载测试工具(probabaly JMETER或WCAT / WAST),这些工具是 Windows 7/32 Bit Dells (Dual Core processors) . 我想知道有多少用户可以从一个客户端模拟出来 .

如果我可以轻松地为每个客户端做200个用户,我需要确定2-3个客户端进行测试 .

我想根据他们的经验向社区询问我在标准Windows机器上每个客户端应该有多少用户 .

任何帮助表示赞赏!

2 回答

  • 0

    这在很大程度上取决于测试计划本身,并且不容易回答 .

    例如,如果你有500个用户只做一个请求然后有一个等待计时器五分钟,这应该工作 . 如果所有用户都在不等待的情况下不断进行请求,则会给您的计算机带来更多负担 .

    这取决于使用的采样器 . 例如,HTTP请求的成本低于SOAP请求 .

    它还取决于您活跃的听众 .

    对于正常负载测试,我通常有大约100-300个线程处于活动状态 . 我建议从这样的数字开始,并监控客户端的负载(CPU,网络),看看有多大的潜力 .

  • 2

    如果没有关于测试场景和硬件的更多细节,很难给出具体的答案 . 但我们的Load Tester产品可以(通常)在一台机器上轻松处理这一级别的用户(假设相对现代的硬件) . 测试工具应该线性扩展到一个点,因此您应该能够通过一个类似于您期望测试的方案运行50个用户来获得良好的估计 .

相关问题