Jmeter的优点是什么?它和LoadRunner有什么本质区别?

作者&投稿:邗娣 (若有异议请与网页底部的电邮联系)
Jmeter的优点是什么?它和LoadRunner有什么本质区别?~

  1、jmeter的架构和loadrunner原理一样,都是通过中间代理,监控和收集并发客户端发出的指令,把他们生成脚本,再发送到应用服务器,再监控服务器反馈结果的一个过程;
  2、分布式中间代理功能在jmeter中也有,这个分页式代理是指可设置多台代理在不同PC中,通过远程进行控制,即通过使用多台机器运行的谓的agant来分担load generator自身的压力,并借引来获取更大的并发用户数,loadrunner也有此功能;
  3、jmeter安装简单,只需要解压jmeter文件包到C盘上就可以了,不用安装,要是你想执行调试测试脚本,前提是:装上jdk和netbean插件,而loadrunner安装包有1G多,在一台P3.0,1G内存的PC上安装要一个多小时,要是装过旧的盗版还不能再装新版,解决办法倒是有,但麻烦且花时间;
  4、Jmeter没有IP欺骗功能,IP欺骗是指在一台PC上多个IP地址分配给并发用户,这个功能对于模拟较真实的用户环境来说,是较有用,loadrunner有此功能;
  5、jmeter也提供了一个利用本地proxy server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用,测试对象的个别参数要手工增加上去,还得附带装个IE代理,如 GoogleToolbarDownloader这些插件来捕捉参数,但是有一个工具badbody,利用这个工具可以录制操作,然后选择将脚本保存为jmeter脚本,然后利用jmeter可以打开并修改脚本;
  6、Jmeter的报表较少,对于要分析测试性能不足作为依据。如要知道数据库服务器或应用程序服务的cpu,money等参数,还得在相关服务器上另外写脚本记录服务器的性能;
  7、jmeter做性能测试,主要是通过增加线程的数目,或者是设置循环次数来增加并发用户,而loadrunner可以通过在场景中选择要设置什么样的场景,然后选择虚拟用户数;
  8、jmeter可以通过逻辑控制器实现复杂的测试行为,相当于loadrunner中的测试场景;
  9、jmeter可以做web程序的功能测试,利用jmeter中的样本,可以做灰盒测试,loadrunner主要用来做性能测试;
  10、jmeter是开源的,但是使用的人较少,网络上相关资料不全面,需要自己去揣摩,而loadrunner是商业软件,如果是正版本,有技术支持,同时,网络上的资料相当多;
  11、Jmeter的脚本修改,主要是针对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除了复杂的场景设置外,还需要掌握函数,修改脚本。

  1、jmeter的架构和loadrunner原理一样,都是通过中间代理,监控和收集并发客户端发出的指令,把他们生成脚本,再发送到应用服务器,再监控服务器反馈结果的一个过程;\x0d\x0a  2、分布式中间代理功能在jmeter中也有,这个分页式代理是指可设置多台代理在不同PC中,通过远程进行控制,即通过使用多台机器运行的谓的agant来分担load generator自身的压力,并借引来获取更大的并发用户数,loadrunner也有此功能;\x0d\x0a  3、jmeter安装简单,只需要解压jmeter文件包到C盘上就可以了,不用安装,要是你想执行调试测试脚本,前提是:装上jdk和netbean插件,而loadrunner安装包有1G多,在一台P3.0,1G内存的PC上安装要一个多小时,要是装过旧的盗版还不能再装新版,解决办法倒是有,但麻烦且花时间;\x0d\x0a  4、Jmeter没有IP欺骗功能,IP欺骗是指在一台PC上多个IP地址分配给并发用户,这个功能对于模拟较真实的用户环境来说,是较有用,loadrunner有此功能;\x0d\x0a  5、jmeter也提供了一个利用本地proxy server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用,测试对象的个别参数要手工增加上去,还得附带装个IE代理,如 GoogleToolbarDownloader这些插件来捕捉参数,但是有一个工具badbody,利用这个工具可以录制操作,然后选择将脚本保存为jmeter脚本,然后利用jmeter可以打开并修改脚本;\x0d\x0a  6、Jmeter的报表较少,对于要分析测试性能不足作为依据。如要知道数据库服务器或应用程序服务的cpu,money等参数,还得在相关服务器上另外写脚本记录服务器的性能;\x0d\x0a  7、jmeter做性能测试,主要是通过增加线程的数目,或者是设置循环次数来增加并发用户,而loadrunner可以通过在场景中选择要设置什么样的场景,然后选择虚拟用户数;\x0d\x0a  8、jmeter可以通过逻辑控制器实现复杂的测试行为,相当于loadrunner中的测试场景;\x0d\x0a  9、jmeter可以做web程序的功能测试,利用jmeter中的样本,可以做灰盒测试,loadrunner主要用来做性能测试;\x0d\x0a  10、jmeter是开源的,但是使用的人较少,网络上相关资料不全面,需要自己去揣摩,而loadrunner是商业软件,如果是正版本,有技术支持,同时,网络上的资料相当多;\x0d\x0a  11、Jmeter的脚本修改,主要是针对jmeter中各个部件的熟悉程序,已经相关的一些协议的掌握情况,而不依赖于编程,而loadrunner除了复杂的场景设置外,还需要掌握函数,修改脚本。


投入式液位变送器与其他液位变送器的不同?
以上每种形式,都有自己的优点:1.投入式液位变送器,顾名思义,就是把传感器探头投入到液体中间,利用液体的压力,来测量出液体的深度。优点是直接接触液体,价格相对便宜。缺点是当液体是腐蚀性很强的介质,或粘稠度很大的介质,投入式就不怎么适合了。2. 雷达液位计,是利用微波脉冲的发射与接收来...

电脑常用工具软件种类及其作用
它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其中就有我们常用的内存双通道检测功能。远程管理服务器的时候,使用这个软件可以对服务器的硬件信息一清二楚。流量监控DU Meter - DU Meter是一个简单易用的网络流量监视工具,图形化的界面显示非常直观,...

英语语法有多少种?
英语语法不外乎这些:1、词类(名词、动词、形容词、副词、冠词、介词等)2、语态(主动、被动)3、时态(过去时、将来时、现在时、完成时等)4、非谓语动词(分词、不定式、动名词)5、语气(陈述、虚拟等)6、倒装、省略等 7、简单句、复杂句(从句)本人认为重点在非谓语动词,虚拟语气,倒装结构...

英语八年级下册单词表,人教版。50悬赏
advantage 优点 disadvantage缺点 perfect 完美的 rabbit 野兔 company 伙伴 cost 价值 asleep 睡着的 fall asleep 入睡 choose 选择 present 礼物 open 打开 later 稍后 given 动词give过去分词 give away 分发 bench 长凳 rather than 而不是 Sweden 瑞典 instead 代替 enter 参加 nearly 几乎 sang 动词sing的过去式...

如何对API进行负载测试与调优(一)
Blazemeter 这个产品和我们前面提到的JMeter一样有同样的毛病:如果你只需要用在高负载测试,你需要在GUI界面上创建测试计划,然后在另一个运行非GUI模式的JMeter中导入这些计划。Blazemeter允许你上传JMeter的测试计划到他们的云端并运行,但可惜的是免费版只能设置50个并发用户。Loader.io 它是一款 SendGrid 出品的...

数码相机的优点和缺点有哪些
数码相机镜头的优点 由于数码相机的工作方式,镜头并不需要总放在标准的前方正中的位置上。以此,有些数码相机提供了可旋转或可分离的镜头,如NIKON COOLPIX995提供了可旋转270度的三倍光学变焦镜头,而美能达Dimage V数码相机则提供可与相机主体分离的镜头。这样你拍照起来就会有更大的灵活性。 控制特性 无论你是不是一...

MBUS 和MODBUS 什么关系啊
MBUS 和MODBUS之间的关系:M-Bus是针对仪表(主要是热表)的单线制通讯总线标准,对于物理层、数据链路层、应用层和网络层都有严格的规定。Modbus则对物理层没有过多限制,在RS-232、RS-485、TCP\/IP、光纤、红外等任意物理层上都可以跑,基本上来说,Modbus只包含应用层和网络层的定义。M-Bus 是一...

互联网的好处
蓝天救援队不收费。完全免费的援助别人,针对任何的救援行动,无论行动的成本多少,投入是多少,全是免_的。蓝天救援已在全国31个省市自治区成立品牌授权的救援队,其中有超过10000名志愿者经过了专业的救援培训与认证,可随时待命应对各种紧急救援。蓝天救援是以志愿服务为原则、以建立和推动国内民间救援体系...

流速计的仪器临界速Vk是啥?
都有一共同缺点,即必须把测速仪器放入水流中,这就破坏了原来的水流状态,对测量精度有一定影响。近年来国内外已开始应用激光测流速,这种测速方法的优点是不干扰水流状态,因而量测精度较高。不好意思,我对这方面不是很了解~所以只能回答这么多了。希望下次还可以帮你解答~

上海出租车一天一般能跑多少钱
在驾驶出租车的时候,司机应全程佩戴口罩,同时提醒车上乘客佩戴口罩并减少交流,打喷嚏时用纸巾遮住口鼻,或采用肘臂遮挡等。随着新能源的发展,越来越多的电动出租车出现在广大老百姓的面前。电动出租车较之于传统车辆的最大优点,就在于其尾气零排放的环保功能。据统计,一台电动出租车行驶2个月,便可...

西盟佤族自治县13214186793: Jmeter的优点是什么?除了轻量级,它和LoadRunner有什么本质区别 -
闵饲顺峰: 一个开源 的,一个商业的.开源的人家可以免费用,商业的人家要花几百万使用,当人家傻干嘛不用免费的?loadrunner好在人家有公司的技术支持,版本更新BUG什么的都是处理比较迅速的,而且loadrunner适用的场景比jmeter多的多(主要体现在协议支持上),当然如果只是小公司,而且系统是java写的好,用jmeter做测试是不二选择.

西盟佤族自治县13214186793: loadrunner的功能特点有哪些 -
闵饲顺峰: 太多了比如wiinrunner 比如jmeter 如果想知道有哪些个工具去百度里面找关键词找 负载测试工具有哪些? 找到后针对每个去看看他们有什么样的特点.

西盟佤族自治县13214186793: java,c#,.net各个的优势 -
闵饲顺峰: C#.net 上手容易 易用 开发工具好用 做事效率高 致于JAVA ..... 虽然它技术仍然好,但是会很累 C#是就C++++的意思, 是一门语言,.NET是一个平台 你可以把.NET 理解为能编译C++ VB J# C# HTML 等 的的编译器 在这个大编译器上 什么语言...

西盟佤族自治县13214186793: JAVA和.NET两种程序语言各自的优势和弊端是什么 -
闵饲顺峰: c#与java的区别: 1.属性: java中定义和访问均要用get和set方法,可以不成对出现. c#中是真正的属性,定义时get和set必须同时出现,房问时用.号即可.不用get,set2.对象索引 就是对象数组 public Story this [int index] {3.C#中,...

西盟佤族自治县13214186793: 交换技术的种类和优缺点有哪些? -
闵饲顺峰: 交换技术有三种,分别是:电路交换、报文交换、分组交换.它们的优缺点:一.电路交换的优缺点:电路交换方式的优点是数据传输可靠、迅速,数据不会丢失,且保持原来的序列.缺点是在某些情况下,电路空闲时的信道容量被浪费;另外,...

西盟佤族自治县13214186793: Java中Set、List、Map集合类(接口)的特点及区别.分别有哪些常用实现类. -
闵饲顺峰: list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的...

西盟佤族自治县13214186793: 处女座的特点和优点是什么? -
闵饲顺峰: 处女座的人,一般都对学识渊博的人,怀着崇敬和想亲近的心.他认为知识是很重要的,丰富的知识可以使人通达於天地之间,不会被命运中不可解的谜所困扰不前.当命运之谜棋阻在他面前时,会激起他更强烈的求知欲,并使他兴致勃勃地从...

西盟佤族自治县13214186793: 算数平均数的优点和缺点分别是什么? -
闵饲顺峰: 优点:直观的反映数据的基本特征 缺点:不能反映数据间分散的程度 (所以有方差),不能反映各个数据的重要性区别(所以又加权平均数),不能选择出最适合做代表的数(所以有中位数)

西盟佤族自治县13214186793: 工作中的Linux防火墙有什么作用?
闵饲顺峰: 一、iptables防火墙并不能阻止DDOS攻击,建议在项目实施中采购硬件防火墙,置... 其它优点这里不一一介绍了. 二、在项目实施中建议关闭Linux服务器的iptables防火墙...

西盟佤族自治县13214186793: 循环队列的优点是什么?如何判断它的空和满? -
闵饲顺峰:[答案] (1)循环队列的优点是相对于直线队列来讲的,直线队列在元素出队后,头指针向后移动,导致删除元素后的空间无法在利用,即使元素个数小于空间大小,依然无法再进行插入,即所谓的“假上溢”.当变成循环队列之后,删除元素后的空间仍然可...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网