JMeter与The Grinder?

Hor*_*ude 16 performance http

我正在考虑对我们的网站进行压力测试,并且无法选择正确的工具.

在我看来,最受欢迎的两个是JMeter和The Grinder.任何人都可以帮助理由支持吗?

谢谢!

Rob*_*rco 10

我和The Grinder一起工作了很多,我喜欢它有三个主要原因.

  1. 免费.我从你的问题中假设,你只是在寻找免费的解决方案.还有一些优秀的商业产品,但大多数时候,我无法证明成本合理
  2. 在其他机器上启动进程很容易.当我真的试图加速集群上的负载时,我需要轻松地将负载分配给远程机器.Grinder非常棒.
  3. 这些脚本都是Jython.这允许我轻松地自定义我的脚本以编程方式调整我的脚本(例如随机化某些路径).

我很久没有使用过JMeter,所以我不能权威地说它在第2点和第3点的比较.


小智 5

从Jmeter开始:

  • 免费.

  • 它很容易从其网站和互联网上的大量文档开始

  • 它具有代理功能,可以轻松地从浏览器导航创建测试计划

  • 在其他机器上启动进程很容易.它可以通过GUI或控制台进行远程测试.

  • 这些脚本可以用beanshell,java或任何jsr223语言编写(groovy,Javascript,scala,jexl ......)

  • 它有很多内置的采样器,并且由于它的插件架构,它很容易添加新的或使用任何脚本引擎来做缺少的事情

  • 它有很棒的用户邮件列表

  • 它有非常反应的支持

  • 它现在是一个顶级的Apache项目

  • ...


Din*_*llu 5

用gatling.

http://gatling-tool.org/

它可爱,优秀的DSL,您只需编辑.scala文件并重新运行,它将根据需要为您编译.还发出非常好的图表

http://gatling-tool.org/sample/index.html