性能测试工具较多,无法一一进行介绍,感兴趣者可自行搜索资料学习。需要说明的是工具使用方法和原理都大同小异,掌握一个,其他皆可快速上手。

下面就以服务端的性能测试工具为例,对市场上最常用,知名度较高,也是比较优秀的两款性能测试工具Jmeter和LR(LoadRunner)做个说明和比对

对比项

JMeter

LoadRunner

架构原理

通过中间代理,监控和收集并发客户端的指令,把他们生成脚本,再发送的应用服务器,再监控应用服务器反馈的过程

同JMeter

安装

简单,解压即可

复杂,LoadRunner安装包大于1GB,安装时间较长,工具本身相对比较笨重

录制/回放

提供了一个利用本地ProxyServer(代理服务器)来录制生成测试脚本的功能,也支持badboy录制再生成JMeter脚本

自带录制功能强大,可直接录制回放

测试协议

支持多种协议:HTTP、HTTPS、SOAP、FTP、Database via JDBC、JMS等,但相对LR还是不够全面,由于此原因相对来说jemter比较灵活,轻便。支持用户自行扩展

支持的协议非常多,比较全面,但正因此显得工具本身比较笨重,不够灵活。不支持用户自行

分布式测试

支持,可设置多台代理,通过远程控制实现多台机器并发压力

同JMeter

IP欺骗功能

不支持

支持

网速模拟

不支持

支持

图形报表

支持(较弱)

支持(很强)

测试逻辑控制

支持

支持

监控服务资源(CPU、内存)

通过JMeterPlugins插件和ServerAgent实现

自带资源监控功能

功能测试

支持

不支持

测试成本

免费开源

商业收费(费用很高)

学习成本

主要是自学官网上的资料

网上资料和相关培训很多,购买正版的话,还有技术支持    

以上对比可以看出,LR功能相对更强大,同时收费且成本相对较高,更适合不差钱的大公司使用。Jmeter具备性能测试所需要的所有功能,开源软件,且通过Apache社区的不断完善,正在逐渐追赶,更适合中小公司使用。

实际情况中,测试人员可根据公司的具体情况选择对应的工具,当然不仅仅局限于LR和Jmeter。各个工具都有自己的优势,选择时以合适和可行性为准

转载于:https://www.cnblogs.com/xiuxingzhe/p/11134522.html

5.性能测试工具比较:Jmeter和LR相关推荐

  1. Jmeter(总篇): 针对性能测试工具:Jmeter的专题学习

    今天因为要提供给其他同事学习的资料,进行整理Jmeter学习资料. 根据我的博客,整理的针对性能测试工具:Jmeter的专题学习,请参考. 第一阶段:组件介绍 序号 标题 链接 1 1.0Jmeter ...

  2. 三款性能测试工具kylinPET、LoadRunner、Jmeter在脚本录制与调试上的差异性

    软件的性能测试活动离不开性能测试工具的支持.国外常用的性能测试工具有:loadRunner(商用),Jmeter(开源),国内做的比较好的国产性能工具有kylinPET.性能测试工具的录制和调试是能力 ...

  3. 性能测试工具Locust和JMeter比较

    pache JMeter™和Locust都是是最受欢迎的性能测试工具. JMeter和Locust - 简介 JMeter是久经考验的性能框架之一,其第一个版本大约在20年前发布. 它是用纯Java语 ...

  4. 常用的性能测试工具介绍:LoadRunner和JMeter

    性能测试是软件测试中一个很重要的分支,人们为了提高性能测试的效率,开发出了很多性能测试工具.一款好的测试工具可以极大地提高测试效率,为发现软件缺陷提供重要依据.目前,市面上的性能测试工具很多,有收费的 ...

  5. 【性能、Jmeter】性能测试知识以及jmeter工具的基本使用方法

    文章目录 1.性能测试基础 1.1.性能测试的概念 1.1.1.性能 1.1.2.性能测试 1.1.3.性能测试的目的 1.1.4.功能测试与性能测试 1.2.性能测试的策略 1.2.1.基准测试 1 ...

  6. 【性能测试】性能测试工具选择

    转发自博客园贺满:https://www.cnblogs.com/puresoul/p/5503134.html,有删减. 本篇文章主要简单总结下性能测试工具的原理以及如何选型.性能测试和功能测试不同 ...

  7. 不同性能测试工具的并发模式

    大家所熟悉的性能测试工具有Loadrunner.JMeter,以及其他小众一些的工具,如Locust.Ngrinder.Gatling等等,那么你们知道这些工具有什么不同吗?为什么有的工具能模拟数千上 ...

  8. 【博学谷学习记录】超强总结,用心分享 | 软件测试 性能测试工具

    性能测试工具 1. 工具选择 1. LoadRunner 2. JMeter 2. JMeter 环境搭建 1. 配置环境 2. 文件目录介绍 3. JMeter 元件 1. 基本元件 2. 作用域 ...

  9. 最常见的常用性能测试工具推荐

    性能测试是软件测试的一个非常重要的分支.为了提高性能测试的效率,已经开发了许多性能测试工具.性能测试工具有哪些?一个好的测试工具可以大大提高测试效率,为发现软件缺陷提供重要依据.目前市面上的性能测试工 ...

  10. 电脑性能测试常用软件介绍,哪些工具可用于性能测试?常用的性能测试工具是什么?...

    性能测试是通过自动测试工具模拟各种正常,峰值和异常负载情况来测试系统的各种性能指标. 负载测试和压力测试都是性能测试. 负载测试主要是通过各种工作负载下系统的性能来进行的. 随着负载的变化,确定系统性 ...

最新文章

  1. Google Test(GTest)使用方法和源码解析——模板类测试技术分析和应用
  2. 为运维人员插上腾飞更远的翅膀!
  3. 剑指offer--2.替换空格
  4. Camera360SDK
  5. 心得 如何优雅地跨线程修改主线程窗口控件
  6. 7,7显示选中的目标信息
  7. MySQL中事务控制语句_Mysql事务控制语言
  8. 安装提示没有安装包docker(转载)
  9. AJAX Control Toolkit ——FilteredTextBoxExtender(文本过滤)
  10. 问题解决:error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1700”不匹配值“1800”
  11. 拓端tecdat|R语言Gabor滤波进行目标图像纹理特征的提取
  12. hdu acm2548
  13. 【影视APP】分享一个影视APP源码
  14. 信息系统分析与设计 第三章 信息系统建设概论
  15. 环境猫室内监测仪——您的空气智能管家
  16. 从壹开始前后端分离【重要】║最全的部署方案 最丰富的错误分析
  17. uview Cell 单元格 右侧箭头偏小
  18. 中南民族大学 计算机科学学院,中南民族大学 计算机科学学院 蒋天发老师简介 联系方式 手机电话 邮箱...
  19. Linux---冯诺依曼体系结构和操作系统
  20. Android自定义view摇杆,Android自定义摇杆

热门文章

  1. “我男友是程序员,修BUG比我重要,服了!”
  2. 从P1到P7——我在淘宝这7年(一)
  3. Google 最高级别工程师的教育梦
  4. 上海Android交流会分享主题与报名
  5. c++ 连接服务器源码,c++ socket最简单实例源码(含服务端以及客户端)
  6. Volatile的实现原理(看这篇就够了)
  7. IIS7里的appcmd命令
  8. 项目总结(四)邮件订阅
  9. python取文件后缀
  10. redis哨兵配置和redis-cluster搭建