1、Jmeter的架构跟LoadRunner原理一样,都是通过中间代理,监控&收集并发客户端发现的指令,把他们生成脚本,再发送到应用服务器,再监控服务器反馈的结果的一个过程.

  2、分布式中间代理功能在Jmeter中也有,这个分布式分理是指可设置多台代理在不同PC中,通过远程进行控制,即通过使用多台机器运行所谓的Agent来分担LoadGenerator自身的压力,并借此来获取更大的并发用户数.LoadRunner也有些功能.

  3、Jmeter安装简单,只需要解压Jmeter文件包到C盘上就可以了,其实是没有安装.要是你想执行调试测试脚本,前提是:装上jdk和netbean插件.而LoadRunner安装包有1G多,在一台P3.0,1G内存的PC上安装要一个多小时.要是装过较旧的盗版还不能再装新版,解决办法倒是有,但麻烦且花时间.

  4、Jmeter没有IP欺骗功能,IP欺骗是指在一PC台上多个IP地址来分配给并发用户.这个功能对于模拟较真实的客户环境来说,是较有用.LoadRunner有此功能.

  5、Jmeter也提供了一个利用本地ProxyServer(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用,测试对象的个别参数却要手工增加上去,还得附带装个IE代理,如GoogleToolbarDownloader这些插件来捕捉参数.但是有一个工具bodboy,利用这个工具可以录制操作,然后选择将脚本保存为Jmeter脚本,然后利用Jmeter可以打开并修改脚本

  6、Jmeter的报表较少,对于要分析测试性能不足以作为依据.如要知道数据库服务器或应用程序服务的CPU,memory等参数,得在相关服务器上另外写脚本记录服务器的性能.

  7、Jmeter做性能测试,主要是通过增加线程组的数目,或者是设置循环次数来增加并发用户,而LoadRunner可以通过在场景中选择要设置什么样的场景,然后选择虚拟用户数。

  8、Jmeter可以通过逻辑控制器实现复杂的测试行为,相当于LoadRunner中的测试场景

  9、Jmeter可以做web程序的功能测试,利用Jmeter中的样本,可以做灰盒测试,LoadRunner主要用作性能测试

  10、Jmeter是开源的,但是使用的人较少,网络上相关资料不全面,需要自己去揣摩,而LoadRunner是商业软件,如果是正版,有技术支持,同时,网络上的资料相当多。

  11、Jmeter的脚本修改,主要是对Jmeter中各个部件的熟悉程度,以及相关的一些协议的掌握情况,而不依赖于编程,而LoadRunner除了复杂的场景设置外,还需要掌握函数,修改脚本。

转载于:https://www.cnblogs.com/miyng/p/7735895.html

Jmeter和LoadRunner的区别相关推荐

  1. JMeter类比loadrunner断言、参数化、集合点、关联、事务——学习笔记

    断言 常用的4种断言方法 一.Response Assertion(响应断言) 二.Size Assertion(数据包字节大小断言) 三.Duration Assertion(持续时间断言) 四.b ...

  2. Jmeter VS LoadRunner

    随着Jmeter 在测试过程中间普及,Jmeter 成为软件性能测试必不可少的工具,并且也不遗余力的向我认识的测试工程师推荐这个工具,但很多工程师在初步使用过这个工具后,会向我抱怨Jmeter有太多不 ...

  3. soapUI和Jmeter的接口测试结构区别

    使用SoapUI和Jmeter都可以进行自动化接口测试,但是每个工具都有自身的特点,所以他们的结构也有一定的区别 SoapUI 项目名称 -Rest服务.Rest资源 在使用SoapUI进行接口测试时 ...

  4. 压力测试随笔之:JMeter,LoadRunner 相得益彰

    做压力测试,我喜欢先写 JMeter 脚本,功能测通以后再翻译成 LoadRunner 脚本,最后用 LoadRunner 完成压测.也许我是 Java 出身吧,对 JMeter 总是有一种亲切感用着 ...

  5. JMeter 像 LoadRunner 那样实时查看每秒事务数(TPS)、事务响应时间(TRT)

    转载至:https://blog.csdn.net/defonds/article/details/54576604 熟悉 LoadRunner 的朋友一定不会对其 TPS(每秒事务数).TRT(事务 ...

  6. Jmeter系列之简介与环境安装

    VOL 125 20 2020-05 今天距2021年225天 这是ITester软件测试小栈第125次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上  ...

  7. jmeter学习指南之察看结果树,你知道都有哪些功能吗

    0 前言 一说起两大压测工作Jmeter和LoadRunner的区别,可能很多人会说Jmeter的图表分析结果功能很差,LoadRunner在这方面则很强大. 我有很长一段时间也是这样认为,甚至还经常 ...

  8. loadrunner(三)

    一.jmeter与loadrunner的区别 1.jmeter是开源的 , LR收费 2.jmeter是java编写的 , LR C语言 3.jmeter安装快,简单易上手,LR体积大 4.可以进行性 ...

  9. 多测师肖sir__性能测试之jmeter操作(2)

    一.jmeter 介绍 1·.jmeter jmeter 性能测试工具,是apache组织开发基于java的压力测试工具. 2.jmeter 的特点 (1)jmeter可以对http和ftp 服务器进 ...

最新文章

  1. git config —global_Git多用户配置
  2. 祝51CTO 生日快乐
  3. C语言设计ATM存取款界面
  4. 【小米面试题】-给定一个具体时间,计算时针与分针之间的角度
  5. angularJs自定义模块
  6. Python与机器视觉(一)安装与环境
  7. mp3排序软件哪个好用_U盘加密软件_U盘防拷贝软件哪个好用?
  8. [Hive]Hive合并小文件
  9. TCP和UDP报文头格式(转)
  10. 苹果Mac上如何使用预览反转图片?
  11. 【Unity3D】人体模型及动画
  12. linux下的文件io编程实现文件的拷贝
  13. nodejs个人学习笔记
  14. selenium自动化购买火车票+存储数据库
  15. taobao_seckill_anyi项目配置与运行main.py(7)【图文并茂的小白级教程】
  16. js数组交集、差集和并集
  17. 内存(RAM ROM)外存(硬盘 闪存)
  18. 华为服务器扩容内存进不去系统,服务器内存扩容难点
  19. PHP从网站抓取图片并保存本地的代码
  20. python turtle绘制正多边形

热门文章

  1. 设置cookie存活时间_Django之cookie、session、token
  2. Python两数之和,并返回下标
  3. LeetCode - 695. Max Area of Island (Java)
  4. poj2253 Frogger dijkstra
  5. Missing message for key xxx in bundle (default bundle) for locale zh_CN
  6. JS中Node节点总结
  7. IOS7开发~API变化
  8. 如何去重一个SQL Server表
  9. 第一集 企业IT体系结构
  10. 【每日一包0029】merge-descriptors