天天看点

Jmeter和Loadrunner工具对比

首先,Jmeter和Loadrunner都是性能测试工具。好像他们的功能是大致一样的,那么当面临一个新项目,该如何选择性能测试的工具呢,它们有什么区别呢?

以下谈几个个人看法。

  1. Loadrunner是一款商业软件,收费的,功能更多更强大,产出的报告内容也很丰富。Jmeter是Apache的一款免费软件,轻量 ,安装方便,也具有性能测试各项功能,只是功能比较简洁简单。
  2. Jmeter可以做单一的接口测试,只能体现出某个接口的是否正确。以及做某个接口的性能测试,测试接口的性能,这些都是很方便实现的。但如果想对某个功能集合/某个功能场景进行性能测试,则需要再接触一些录屏工具,结合起来使用。例如录屏工具Badboy, 在Badboy中录制脚本,再导入Jmeter进行脚本修改,最终实现某个功能的性能测试。
  3. Loadrunner的话,就集成了录屏的功能,可以直接在Loadrunner中进行脚本录制,修改,进行性能测试。Loadrunner还可以经过配置,实现负载(Load testing)测试和压力(Stress testing)测试。
  4. Loadruner适合中大型公司,付费肯定比免费的提供的功能全面,自有它收费的价值所在。Jmeter虽然轻量一点,但麻雀虽小,五脏俱全,该有的功能也都有,完全可以完成性能测试,而且是免费的,适合公司和短期项目。

继续阅读