【发布时间】:2017-12-18 22:49:52
【问题描述】:
我正在开发一个用 PHP 编写的 Web 应用程序,它将被数百万访问者使用,它可以同时从不同的 IP 地址创建许多点击。对于这个特定的应用程序,在同一秒内可能会有数千次点击是非常现实的可能性。就这一事实而言,优化是不可能的。
也就是说,我一直在对 JMeter 进行压力测试方面的研究。我的理解是这使用多线程来模拟对指定服务器的许多 http 请求(或其他类型的请求)。
我当时的想法是,你只能在一台计算机上使用这样的工具一次执行这么多并行请求,我担心如果我花时间进一步学习 JMeter,这还不够网站/服务上线时的准确测试。
也就是说,在环顾四周并没有找到答案之后,JMeter 测试的物理限制是什么?它可以准确测试什么样的负载?是否有 JMeter 的替代品(如 Grinder)或模拟许多不同 IP 地址连接到服务器进行测试的服务(付费或免费)?
【问题讨论】:
-
如果您投反对票,请解释原因?我认为这是一个合理的问题,因为我积极尝试寻找其他解决方案和答案来解决这个问题。
标签: php multithreading jmeter load-testing stress-testing