1. 界面、安装、协议支持、函数库、成本、开源
2. 都可以实现分布式负载,相对来说LoadRunner更强大一些
3. 都支持在windows和linux环境的负载生成器。控制台方面,Jmeter跨平台、而LoadRunner不是
4. LoadRunner可以指定每个负载生成器运行不同数量的并发用户,而目前JMeter不行
5. JMeter中测试计划之外的数据文件不会一起发送到负载生成器,而LoadRunner中的文件可以通过选择纳入LoadRunner的管理而一起发送到远端
JMeter体系结构图:
LoadRunner体系结构图: