Jmeter和LoadRunner的区别
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的区别相关推荐
- JMeter类比loadrunner断言、参数化、集合点、关联、事务——学习笔记
断言 常用的4种断言方法 一.Response Assertion(响应断言) 二.Size Assertion(数据包字节大小断言) 三.Duration Assertion(持续时间断言) 四.b ...
- Jmeter VS LoadRunner
随着Jmeter 在测试过程中间普及,Jmeter 成为软件性能测试必不可少的工具,并且也不遗余力的向我认识的测试工程师推荐这个工具,但很多工程师在初步使用过这个工具后,会向我抱怨Jmeter有太多不 ...
- soapUI和Jmeter的接口测试结构区别
使用SoapUI和Jmeter都可以进行自动化接口测试,但是每个工具都有自身的特点,所以他们的结构也有一定的区别 SoapUI 项目名称 -Rest服务.Rest资源 在使用SoapUI进行接口测试时 ...
- 压力测试随笔之:JMeter,LoadRunner 相得益彰
做压力测试,我喜欢先写 JMeter 脚本,功能测通以后再翻译成 LoadRunner 脚本,最后用 LoadRunner 完成压测.也许我是 Java 出身吧,对 JMeter 总是有一种亲切感用着 ...
- JMeter 像 LoadRunner 那样实时查看每秒事务数(TPS)、事务响应时间(TRT)
转载至:https://blog.csdn.net/defonds/article/details/54576604 熟悉 LoadRunner 的朋友一定不会对其 TPS(每秒事务数).TRT(事务 ...
- Jmeter系列之简介与环境安装
VOL 125 20 2020-05 今天距2021年225天 这是ITester软件测试小栈第125次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 ...
- jmeter学习指南之察看结果树,你知道都有哪些功能吗
0 前言 一说起两大压测工作Jmeter和LoadRunner的区别,可能很多人会说Jmeter的图表分析结果功能很差,LoadRunner在这方面则很强大. 我有很长一段时间也是这样认为,甚至还经常 ...
- loadrunner(三)
一.jmeter与loadrunner的区别 1.jmeter是开源的 , LR收费 2.jmeter是java编写的 , LR C语言 3.jmeter安装快,简单易上手,LR体积大 4.可以进行性 ...
- 多测师肖sir__性能测试之jmeter操作(2)
一.jmeter 介绍 1·.jmeter jmeter 性能测试工具,是apache组织开发基于java的压力测试工具. 2.jmeter 的特点 (1)jmeter可以对http和ftp 服务器进 ...
最新文章
- git config —global_Git多用户配置
- 祝51CTO 生日快乐
- C语言设计ATM存取款界面
- 【小米面试题】-给定一个具体时间,计算时针与分针之间的角度
- angularJs自定义模块
- Python与机器视觉(一)安装与环境
- mp3排序软件哪个好用_U盘加密软件_U盘防拷贝软件哪个好用?
- [Hive]Hive合并小文件
- TCP和UDP报文头格式(转)
- 苹果Mac上如何使用预览反转图片?
- 【Unity3D】人体模型及动画
- linux下的文件io编程实现文件的拷贝
- nodejs个人学习笔记
- selenium自动化购买火车票+存储数据库
- taobao_seckill_anyi项目配置与运行main.py(7)【图文并茂的小白级教程】
- js数组交集、差集和并集
- 内存(RAM ROM)外存(硬盘 闪存)
- 华为服务器扩容内存进不去系统,服务器内存扩容难点
- PHP从网站抓取图片并保存本地的代码
- python turtle绘制正多边形
热门文章
- 设置cookie存活时间_Django之cookie、session、token
- Python两数之和,并返回下标
- LeetCode - 695. Max Area of Island (Java)
- poj2253 Frogger dijkstra
- Missing message for key xxx in bundle (default bundle) for locale zh_CN
- JS中Node节点总结
- IOS7开发~API变化
- 如何去重一个SQL Server表
- 第一集 企业IT体系结构
- 【每日一包0029】merge-descriptors