【发布时间】:2016-07-22 17:42:50
【问题描述】:
我想知道如何测试一个拥有多达 100 万活跃用户且同时访问该网站的网络服务。
这是理论上的 - 我没有这样的网络服务,但最近是 reading this article on how to build a scalable app for > 500K users,这让我想知道人们将如何测试它?
为了便于讨论,假设我完全控制了服务并且已经创建了 100 万个测试帐户,用户名 test1 -> test1000000 可用。我希望这些帐户可以从世界各地访问我的服务,但我愿意接受任何建议!
编辑:我熟悉 JMeter 和 Selenium,但担心如果所有客户端活动都从一个位置运行,可能会受到本地网络的瓶颈,因此不是一个很好的测试?因此,与其让 10 个 JMeter 客户端在不同位置运行 10 万个客户端,我认为最好让 1000 个 JMeter 客户端分别测试 1000 个用户,所有这些用户都来自不同的位置……但也许这不是什么大问题?
【问题讨论】:
标签: performance-testing scalability load-testing