我正在开发一个用PHP编写的Web应用程序,数百万访问者可以使用它,这些访问者可以同时创建来自不同IP地址的许多命中。在这一特定应用中,在同一秒内可能有数千次点击是非常可能的。关于这一事实,优化是不可能的。
那就是说,我一直在研究JMeter的压力测试。我的理解是,它使用多线程来模拟指定服务器的许多http请求(或其他类型的请求)。
我的想法是,你只能在一台带有这样的工具的计算机上同时执行这么多并行请求,而且我担心如果我把时间花在学习JMeter上,那将是不够的。网站/服务上线时的准确测试。
那说过一些环顾四周并没有找到答案之后,JMeter测试的物理限制是什么?它能准确测试什么样的负载?有没有替代JMeter(如Grinder),或模拟连接到服务器测试的许多不同IP地址的服务(付费或免费)?
答案 0 :(得分:1)
替代品(除上述Grinder外)
但我相信JMeter更容易学习,有更好的文档和更大的社区