我正在考虑对我们的网站进行压力测试,并且无法选择合适的工具。
在我看来,最流行的两个是JMeter和The Grinder。任何人都可以帮助理由支持吗?
谢谢!
答案 0 :(得分:10)
我和The Grinder一起工作过,我喜欢它有三个主要原因。
我很长一段时间没有使用过JMeter,所以我不能权威地说它在第2点和第2点的比较。 3。
答案 1 :(得分:5)
从Jmeter开始:
它是免费的。
很容易在其网站和互联网上开始提供大量文档
它具有代理功能,可以从浏览器导航轻松创建测试计划
在其他计算机上启动进程很容易。它可以通过GUI或控制台进行远程测试。
脚本可以用beanshell,java或任何jsr223语言编写(groovy,Javascript,scala,jexl ......)
它有很多内置的采样器,并且由于它的插件架构,很容易添加新的或使用任何脚本引擎来做缺少的事情
它有很棒的用户邮件列表
它有非常反应性的支持
它现在是一个顶级的Apache项目
...
答案 2 :(得分:5)
使用gatling。
它可爱,优秀的DSL,您只需编辑.scala文件并重新运行,它将根据需要为您编译。还发出非常好的图表
答案 3 :(得分:4)
如果你不熟悉Jython(就像我不熟悉的那样)那么Grinder(TCP代理或某些名称)附带的小工具也可以让你在webapp中点击并保存您的操作是Grinder的现成Jython脚本,然后您可以根据需要进行分析/编辑/采用。
答案 4 :(得分:4)
加载测试工具:
JMeter 2.11
磨床
Grinder由两个主要部分组成:
研磨机的主要特点:
Apache JMeter
JMeter的主要特点:
答案 5 :(得分:2)
我刚刚完成了尝试两者的过程,我完全赞同Rob在这里。磨床似乎也更快,我真的很喜欢它与Jmeter相比简单轻巧。 grinder.properties文件非常易于使用,特别是如果你更像是一个控制台人员而不是UI人员。