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. 作用域 ...
- 最常见的常用性能测试工具推荐
性能测试是软件测试的一个非常重要的分支.为了提高性能测试的效率,已经开发了许多性能测试工具.性能测试工具有哪些?一个好的测试工具可以大大提高测试效率,为发现软件缺陷提供重要依据.目前市面上的性能测试工 ...
- 电脑性能测试常用软件介绍,哪些工具可用于性能测试?常用的性能测试工具是什么?...
性能测试是通过自动测试工具模拟各种正常,峰值和异常负载情况来测试系统的各种性能指标. 负载测试和压力测试都是性能测试. 负载测试主要是通过各种工作负载下系统的性能来进行的. 随着负载的变化,确定系统性 ...
最新文章
- 莫队 ---- CF 135D. Jeff and Removing Periods (等差数列预处理 + 莫队)
- redis php数据插入失败,redis插入数据,恢复数据测试(禁止淘汰策略下恢复大于redis内存限制数据情况)...
- Executor框架、ThreadPoolExecutor、3种常见的线程池
- 关于使用layui中的tree的一个坑
- 使用timer控件创建一个简单的报警程序
- 孙叫兽进阶之路之软件测试基础知识
- ( 设计高效算法 ) 年龄排序 Age Sort Uva 11462
- 学习《css世界》笔记之使用css实现凹凸效果
- python xml字符串_python -解析字符串,并返回xml格式字符串 急该如何解决
- Linux服务器安全防护十个方面
- android 获取文件夹的字节数,android java file 清理垃圾获取文件大小 删除文件等操作...
- 中英文对照 —— 音乐
- .NET 4.5 HttpClient 中使用Cookie
- 前端封装接口弹出错误_Java:SpringBoot写后端接口,看这一篇就够了
- Modelica学习笔记
- 游戏优化利器 | Android GPU Inspector 开放 Beta 测试版
- unity 中的LayerMask用法
- python回归分析波士顿房价_python 线性回归(Linear Regression)预测波士顿房价
- 【考研】22上海大学计算机上岸记录
- 用python开发的运维管理系统_python运维开发常用模块(一)psutil