【发布时间】:2012-09-01 13:38:28
【问题描述】:
我正在寻找一种可以对 WebApp 进行压力测试的工具。
目前,我正在使用多个 VM 或(隐私)浏览器 Windows 来测试我的 Web 应用程序是否有压力。
有没有更好、更流畅的方法来实现这一点,例如任何类型的桌面应用程序,它会在我的 WebServer、Apache Tomcat 上产生大量流量?
服务器只能本地访问。
【问题讨论】:
标签: java jsf tomcat7 stress-testing
我正在寻找一种可以对 WebApp 进行压力测试的工具。
目前,我正在使用多个 VM 或(隐私)浏览器 Windows 来测试我的 Web 应用程序是否有压力。
有没有更好、更流畅的方法来实现这一点,例如任何类型的桌面应用程序,它会在我的 WebServer、Apache Tomcat 上产生大量流量?
服务器只能本地访问。
【问题讨论】:
标签: java jsf tomcat7 stress-testing
如果您的服务器只能从 localhost 访问,您将无法进行准确的负载测试。当启动大量模拟你的真实用户的线程时,服务器机器会被这个线程管理拖慢。同样在一台机器上,您无法模拟大量用户,因为它可能是真实/生产服务器的情况。例如,您不能在单台机器上启动 5000 个线程。
您需要使服务器网络可见,并将负载生成器分布在不同的机器上。负载生成器工具支持此类配置。
您可以使用Apache JMeter 或Grinder 进行负载测试。它们是很好的免费工具。
【讨论】:
您可能有兴趣查看Apache JMeter。
【讨论】:
Load Tester LITE 是免费的。在许多情况下,它比其他免费替代品更易于使用。
【讨论】: