5.性能测试工具比较:Jmeter和LR
性能测试工具较多,无法一一进行介绍,感兴趣者可自行搜索资料学习。需要说明的是工具使用方法和原理都大同小异,掌握一个,其他皆可快速上手。
下面就以服务端的性能测试工具为例,对市场上最常用,知名度较高,也是比较优秀的两款性能测试工具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相关推荐
- Jmeter(总篇): 针对性能测试工具:Jmeter的专题学习
今天因为要提供给其他同事学习的资料,进行整理Jmeter学习资料. 根据我的博客,整理的针对性能测试工具:Jmeter的专题学习,请参考. 第一阶段:组件介绍 序号 标题 链接 1 1.0Jmeter ...
- 三款性能测试工具kylinPET、LoadRunner、Jmeter在脚本录制与调试上的差异性
软件的性能测试活动离不开性能测试工具的支持.国外常用的性能测试工具有:loadRunner(商用),Jmeter(开源),国内做的比较好的国产性能工具有kylinPET.性能测试工具的录制和调试是能力 ...
- 性能测试工具Locust和JMeter比较
pache JMeter™和Locust都是是最受欢迎的性能测试工具. JMeter和Locust - 简介 JMeter是久经考验的性能框架之一,其第一个版本大约在20年前发布. 它是用纯Java语 ...
- 常用的性能测试工具介绍:LoadRunner和JMeter
性能测试是软件测试中一个很重要的分支,人们为了提高性能测试的效率,开发出了很多性能测试工具.一款好的测试工具可以极大地提高测试效率,为发现软件缺陷提供重要依据.目前,市面上的性能测试工具很多,有收费的 ...
- 【性能、Jmeter】性能测试知识以及jmeter工具的基本使用方法
文章目录 1.性能测试基础 1.1.性能测试的概念 1.1.1.性能 1.1.2.性能测试 1.1.3.性能测试的目的 1.1.4.功能测试与性能测试 1.2.性能测试的策略 1.2.1.基准测试 1 ...
- 【性能测试】性能测试工具选择
转发自博客园贺满:https://www.cnblogs.com/puresoul/p/5503134.html,有删减. 本篇文章主要简单总结下性能测试工具的原理以及如何选型.性能测试和功能测试不同 ...
- 不同性能测试工具的并发模式
大家所熟悉的性能测试工具有Loadrunner.JMeter,以及其他小众一些的工具,如Locust.Ngrinder.Gatling等等,那么你们知道这些工具有什么不同吗?为什么有的工具能模拟数千上 ...
- 【博学谷学习记录】超强总结,用心分享 | 软件测试 性能测试工具
性能测试工具 1. 工具选择 1. LoadRunner 2. JMeter 2. JMeter 环境搭建 1. 配置环境 2. 文件目录介绍 3. JMeter 元件 1. 基本元件 2. 作用域 ...
- 最常见的常用性能测试工具推荐
性能测试是软件测试的一个非常重要的分支.为了提高性能测试的效率,已经开发了许多性能测试工具.性能测试工具有哪些?一个好的测试工具可以大大提高测试效率,为发现软件缺陷提供重要依据.目前市面上的性能测试工 ...
- 电脑性能测试常用软件介绍,哪些工具可用于性能测试?常用的性能测试工具是什么?...
性能测试是通过自动测试工具模拟各种正常,峰值和异常负载情况来测试系统的各种性能指标. 负载测试和压力测试都是性能测试. 负载测试主要是通过各种工作负载下系统的性能来进行的. 随着负载的变化,确定系统性 ...
最新文章
- Google Test(GTest)使用方法和源码解析——模板类测试技术分析和应用
- 为运维人员插上腾飞更远的翅膀!
- 剑指offer--2.替换空格
- Camera360SDK
- 心得 如何优雅地跨线程修改主线程窗口控件
- 7,7显示选中的目标信息
- MySQL中事务控制语句_Mysql事务控制语言
- 安装提示没有安装包docker(转载)
- AJAX Control Toolkit ——FilteredTextBoxExtender(文本过滤)
- 问题解决:error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1700”不匹配值“1800”
- 拓端tecdat|R语言Gabor滤波进行目标图像纹理特征的提取
- hdu acm2548
- 【影视APP】分享一个影视APP源码
- 信息系统分析与设计 第三章 信息系统建设概论
- 环境猫室内监测仪——您的空气智能管家
- 从壹开始前后端分离【重要】║最全的部署方案 最丰富的错误分析
- uview Cell 单元格 右侧箭头偏小
- 中南民族大学 计算机科学学院,中南民族大学 计算机科学学院 蒋天发老师简介 联系方式 手机电话 邮箱...
- Linux---冯诺依曼体系结构和操作系统
- Android自定义view摇杆,Android自定义摇杆