随着Jmeter 在测试过程中间普及,Jmeter 成为软件性能测试必不可少的工具,并且也不遗余力的向我认识的测试工程师推荐这个工具,但很多工程师在初步使用过这个工具后,会向我抱怨Jmeter有太多不能做的事情,但在我看来,Jmeter 不能支持所有协议,不过,对于Web 应用和接口的测试,Jmeter是足够强大了。很多人会把Jmeter和自己熟悉的LoadRunner进行比较。
LoadRunner |
Jmeter |
非开源工具 |
开源工具 |
C 语言 |
100% java 语言 |
检查点(web_reg_find) |
检查点通过断言 |
关联(web_reg_save_param) |
关联(前置/后置处理器正则提取器) |
支持IP欺骗 |
不支持IP 欺骗 |
测试结果分析图表功能强大 |
测试结果分析图表功能相对较弱,需依赖扩展插件 |
重量级 |
轻量级 |
安装复杂 |
安装简单 |
学习成本高、资料多 |
学习成本低、上手快、资料少、全英文 |
学习LoadRunner 之后再学习Jmeter 入门会更快,多掌握一门性能测试工具,提高职场竞争力。