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