【问题标题】:DoS Attack my localhost tomcatDoS 攻击我的本地主机 tomcat
【发布时间】:2013-07-26 23:44:55
【问题描述】:

我在本地主机上使用 tomcat 6 并运行应用程序站点。 我想在 cmd 提示符下使用 DoS 进行压力测试。 谁能帮我解决这个问题?

http://localhost:8080/web/login.xhtml

这是我的网址。

【问题讨论】:

标签: security tomcat


【解决方案1】:

既然您使用的是 Tomcat,那么您就生活在 Java 世界中。我所知道的执行负载测试的最好的基于 Java 的工具是 Apache JMeter

说实话真的很棒。您可以为特定的“用户”设置完整的工作流程以进行运行,然后并行运行许多工作流程。您可以设置一堆不同的工作流程来代表您的各种用户,然后启动任意数量的用户来针对您的测试站点运行。您想要 1 个管理员用户和 5000 个“普通”用户吗?你说对了。您希望一些用户创建帐户并浏览网站,而其他用户则不断地在他们的购物车中购买商品?没问题。处理会话跟踪等。您甚至可以设置请求之间的时间间隔(或尽可能快地进行)。

不幸的是,JMeter 是基于 GUI 的,所以不是命令行的。我不确定您是否可以使用 GUI 创建测试配置文件,然后从命令行启动它。

如果您想坚持使用 Apache,您可以使用 Apache httpd 附带的 ApacheBench(又名“ab”)。它非常简单,并且由于其原始的线程模型而存在一些缺点:您可以在耗尽服务器资源之前轻松最大化 ab 的连接能力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-03
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2017-08-26
    • 2016-12-22
    • 2011-11-13
    相关资源
    最近更新 更多