【发布时间】:2016-11-17 03:59:32
【问题描述】:
我一直面临一些问题,不确定我是否遗漏了什么或问题来自开发人员方面。
我的 Jmeter 计划是[我正在使用 Ultimate 线程组]:
Start Threads Count: 2000
Initial Delay : 0
Startup Time : 400 Seconds
Hold for Load : 600 Seconds
Shutdown Time : 60 Seconds
根据上述计划,服务器上应该有至少 600 秒的并发 2000 个用户。我可以在 jmeter 中看到所有用户都处于活动状态 600 秒并向服务器发送请求。
问题:
服务器团队说:他们在服务器端只能看到 10 - 15 个并发用户。 负载平衡和数据库团队也这么说。
我问过他们关于在他们的网站上设置并发用户的问题,他们已经允许 10k。
现在这可能是个问题?为什么 Jmeter 显示 2000 个活跃用户,但在服务器上他们只能看到 10-15 个?
我应该在我的测试计划中使用任何其他插件或控件来进行并发负载吗?
【问题讨论】:
-
那你如何区分不同的用户呢?按用户名?
-
@HoàngLong - 这只是一页的 GET 请求,所以我不需要用户名或其他东西。我假设线程数 = 2000 意味着 2000 个用户。
-
哦,真不幸。我在想你正在使用某种带有用户登录的测试计划。
-
同步定时器能帮到我吗?我还不确定。
-
与其他答案和 cmets 一起,单台机器的 2000 个用户似乎太多了。如果你在做分布式测试,没问题。如果没有,请检查 CPU %。
标签: jmeter jmeter-plugins