问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

loadrunner和jmeter 哪个做性能测试好

发布网友 发布时间:2022-04-22 04:20

我来回答

1个回答

热心网友 时间:2023-09-22 10:35

随着对JMeter使用的深入,我越来越倾向于在自己的工作中使用JMeter工具,并且也不遗余力的向我认识的测试工程师推荐这个工具,但很多工程师在初步使用过这个工具后,会向我抱怨JMeter有太多不能做的事情,但在我看来,JMeter确实有不能做的事情,不过,对于Web应用的测试,JMeter是足够强大了。很多人会把JMeter和自己正在使用的LoadRunner进行比较,然后说“还是LoadRunner好用”——关于这一点,我觉得首先要明确“好用”的定义。接下来,我以自己的工作为例,说明一下JMeter是如何适应我的工作内容的。
我测试的主要项目都是基于Web的应用,从性能测试的角度来说,我希望性能测试工具具有这样的一些特点:
Critical Features:
1、支持HTTP/HTTPS协议,能够发送HTTP/HTTPS request;
2、支持用户场景(借用了LR中的词汇),能够以某种比例在不同的业务上分布用户数量;
3、支持事务;
4、支持参数化和关联(还是借用LR中的词汇);
5、能够获得和汇总请求响应时间等数据,能够提供响应时间汇总、事务/请求处理成功率等数据报表;
Non-Critical Features:
1、能够以漂亮的图表展示出结果数据;
2、能够提供漂亮的用户界面(GUI);
3、能够提供良好的录制功能和调试环境;
另外,从我所测试的产品,和我个人的角度来说,我还希望工具具有以下功能:
1、能够灵活的扩展,例如,我的应用的后端(bakcend)和前端的通讯使用的是RPC方式,则我希望工具能够通过我已有的API直接对后端产生负载,进行负载测试;
2、可以使用命令行方式,采用批处理模式运行(不需要GUI),运行后的结果能够通过Email等发送给我,或是直接integration到一个可发布的web页面上;
3、收集得到的数据能够很容易的进行再处理(例如,以XML格式存储raw data);
4、工具本身具有很好的可信度,可以通过查看代码等方式,了解当意外发生时是工具本身的问题或是应用的问题。
大体上,JMeter和LoadRunner都可以很好的完成Critical Feature中列出的任务,而LR在Non-Critical Feature方面表现更出色。不过,JMeter在我希望的更灵活的功能方面大获全胜。
JMeter的另一个最大的优势,自然是在 cost方面,LR的价格是有目共睹的,而JMeter,接近0的获得成本对于资金不那么宽裕的公司来说,实在是难得。
我得承认,在对 JMeter和LoadRunner进行比较的时候,我很明显的偏向了JMeter:)在本文中,我不打算以一个独立第三方的面目出现,你可以把本文的观点看作是对JMeter的推介或是认可,目的只是为了消除一些人认为“JMeter是玩具”的观点,实际上,JMeter现在确实是我的性能测试中的主要工具,而LoadRunner已经不再出现在我的性能测试工具列表中了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我家300多k的网速为什么玩cf总是很迟钝,连切枪都很慢 CF切换枪的速度很慢 ...东西需要输入apple ID密码 我不知道怎么办?更新微信需要appleID_百... ...一遍id苹果手机的每次更新软件都需要输入id和密码请问怎么解决_百度... ...ID 我不知道密码是什么,也不懂怎么申请,想下个软件都下不了... 微信直播王者荣耀有收益吗 王者荣耀新手主播能挣多少 华为是如何进入手机市场的? ...用的那种安在船边上承鱼竿的那个座子中文叫什么?就是下图中的那个... 放在哪里不动钓鱼的叫什么? 人们通常说的计算机的内存指的是 绘制一个室内平面cad图的步骤, 通常说的内存是什么?有时候说东西开多了占内存是... 人们通常说的计算机的内存是?RAM还是ROM? 3d室内效果图的制作步骤是怎样的 钢模板租赁合同样本 我们平时说的内存是指RAM。平时说的1G,2G内存指的... 室内效果图的制作步骤 内存中的RAM容量指什么?RAM是什么意思? 如何利用arcgis做室内地图 mapinfo如何绘制一幅平面的室内地图?? 我们通常说的内存条即指( ) A.ROM B.EPROM C.PPR... 我们通常说的内存就是RAM容量吗? 室内地图数据改如何采集制作成地图? 室内地图如何制作 私人企业不签劳动合同违法了吗 私人企业用人不签劳动合同违法吗 反映我国最新科技发展成就的资料 上海市科学技术成果算省部级奖励吗 上海自然博物馆的科研成果 室内地图制作的理论基础是什么? jmeter不用导入badboy录制的脚本也可以进行性能测试吗 校园很大,想利用手机gps或者其他什么制作一下室内... 通常所说的RAM指 ( ) 计算机 书上写通常所说的计算机内存指RAM存储器容... 请问,电脑内存是主存储RAM吗?详解一下!谢谢 梦到了猫变成了像蟒蛇一样,还割掉了它的尾巴 梦见猫被割耳朵和尾巴 一般所说的手机内存是指RAM还是ROM啊? 我们通常所说的内存是指 A.ROM B.RAM C.ROM和RAM D... 100分 帮忙解梦梦见猫断尾 我们通常说手机内存指ROM还是RAM? 梦见2猫打架其中一只猫非常凶狠(黄猫),把另一只... 搜索答案...梦见猫断了尾巴什么意思 电脑快捷键如何从左到右删除 晚上做梦 梦见一只断了尾巴的猫 梦见割猫生殖器什么意思 梦见猫的后面抓子被人切了 梦见猫尾巴断了,后面自己又接了起来,我吓死了,梦... 新房装修的过程中有哪些先后的顺序