tomcat - 在我的网站上执行负载测试的工具

标签 tomcat servlets web-applications https embedded-jetty

我在 Tomcat 中嵌入了一个网络应用程序。我想执行负载测试来模拟大量发送并行请求的用户。 我可以很容易地生成应该由这些“虚拟用户”发送的 HTTP 请求,这不是问题。

我只是在寻找一种工具,它可以根据可配置的流量模式(用户数量、繁忙时间……)自动发送这些 HTTPS 请求。该工具还应该对请求持续时间进行统计。

有什么建议吗? 谢谢,

塞巴斯蒂安。

最佳答案

对于简单的 HTTP 或 HTTPS 请求,有一大堆免费/开源和商业工具,它们具有不同的功能和成本:

开源:

  • Apache JMeter
  • 格特林
  • 研磨机

商业:

  • Microsoft Visual Studio 团队套件
  • 负载运行器
  • Rational 性能测试器

所有这些工具都可以生成大量的 HTTP 流量,具有强大的库来动态捕获值、对响应进行断言和绘制图形以及对响应统计数据进行累积报告。

关于tomcat - 在我的网站上执行负载测试的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29799416/

相关文章:

http - Web 应用程序 : should extraneous/unneeded query string arguments just be ignored?

web-applications - HTML5 Pushstate SEO

java - 在eclipse中使用servlet和jsp将数据插入数据库

java - 表单提交后,下载文件

java - IllegalArgumentException : Document base\. 元数据\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 不存在或不是可读目录

tomcat - Tomcat 中的多个 HTTPS 连接器使用不同的证书

servlets - 如何从 servlet 过滤器中的 URL 中提取用户名和密码?

perl - 如何在实际负载下重播从日志到配置文件/基准Web应用程序到Web服务器的流量?

apache - 我们可以在 apache 中向 http 请求注入(inject)请求参数吗

java - 我如何绘制从我的 android 应用程序发送到 tomcat 服务器的 lat ,lng 并在那里绘制谷歌地图?