性能测试理论2|性能测试技能树&性能测试工具jmeterloadrunner区别

NoamaNelson NoamaNelson     2022-10-21     567

关键词:

性能测试理论2 | 性能测试技能树&性能测试工具Jmeter、LR区别

1 性能测试技能树

1.1 测试工具

  • JMeter
  • LoadRunner

1.2 测试基础

  • 性能测试理论
  • 自动化测试理论
  • 测试开发

1.3 服务器性能诊断

  • CPU
  • 内存
  • 磁盘
  • IO

1.4 优化技能

  • 代码
  • 架构
  • 中间件
  • 操作系统
  • 数据库(SQL、配置、设计)

1.5 协议

  • HTTP/HTTPS
  • Websocket/Socket
  • WebService
  • 其它RPC实现

1.6 自动化

  • 接口自动化
  • web自动化
  • 移动App自动化
  • 桌面端自动化

1.7 持续集成

  • Jenkins
  • Maven/Ant
  • Git/SVN

2 Jmeter和LoadRunner区别

对比项JMeterLoadRunner
支持协议支持协议有限,但通过第三方插件基本满足使用支持协议很多,比较全面
跨平台支持不支持
成本开源、免费、轻量级付费、重量级
语言Java开发,支持多种Java脚本语言、使用编程扩展C语言开发,支持C、Java、VB、C#、JavaScript
结果分析较简单结果分析器强大
脚本录制自带代理服务或BadBoy录制自带录制功能强大,支持录制回放
扩展性能够开发出最适合应用的测试工具依赖于工具本身提供的特性,较难扩展
学习成本易于学习和使用依赖于工具的易用性和所提供的文档
持续集成可形成特有的测试工具体系很难与其他产品集成

注:以上内容来源于《全栈性能测试修炼宝典JMeter实战》


『全栈测试技术,分享,共勉,共进,提升』


jmeter深入进阶性能测试进阶案例实战

第1章性能测试整体认知了解性能测试的目的,想做好性能测试都需要掌握哪些方面的技能(开发语言、操作系统、网络、工具等)。性能测试、稳定性、压力、疲劳、容量预估、多并发逻辑。掌握如何开始性能测试,并且掌握在性... 查看详情

jmeter深入进阶性能测试进阶案例实战

第1章性能测试整体认知了解性能测试的目的,想做好性能测试都需要掌握哪些方面的技能(开发语言、操作系统、网络、工具等)。性能测试、稳定性、压力、疲劳、容量预估、多并发逻辑。掌握如何开始性能测试,并且掌握在性... 查看详情

性能测试基础理论知识(代码片段)

性能测试需要具备的技能掌握一门编程语言掌握计算机原理+操作系统知识良好的网络基础掌握数据库知识中间件性能测试工具1.性能测试概述1.1什么是性能测试?系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、... 查看详情

性能测试连载-需求分析

性能测试的概念&意义概念:通过技术的手段模拟大量用户同时访问被测应用,观察、记录和分析系统的各项性能指标的过程。目标:评估系统的性能瓶颈,预测系统的最大用户负载能力 性能测试的意义:1)能够有效评估... 查看详情

性能测试流程简介

...架构、BS还是CS模式、是否应用中间件、编码语言。 历史性能问题:有无出现重大性能缺陷,最后是怎么处理的。2)团队人员调研 人员组织架构:团队人员的技能的了解,是否需要进行技能的培训以支持性能测试。3)分析业务需... 查看详情

你真的了解压测吗?实战讲述性能测试场景设计和实现

你真的了解压测吗?实战讲述性能测试场景设计和实现继《性能测试环境搭建》和《施压模式选择》两篇文章之后,今天就让我带大家通过实战了解性能测试场景设计和实现的常见思路和方法。文章主要分为理论和实践两个部分... 查看详情

性能测试理论4|性能测试术语和通过标准

性能测试理论4|性能测试术语和通过标准1性能测试术语1.1负载1.2性能测试1.3负载测试1.4配置测试1.5压力/强度测试1.6稳定性测试1.7TPS1.8RT/ART1.9PV1.10虚拟用户1.11并发1.12场景1.13思考时间1.14标准差2性能测试通过标准1性能测试术语1.1... 查看详情

性能测试入门-jmeter工具与监控全方位打造

第1章性能测试整体认知了解性能测试的目的,想做好性能测试都需要掌握哪些方面的技能(开发语言、操作系统、网络、工具等)。性能测试、稳定性、压力、疲劳、容量预估、多并发逻辑。掌握如何开始性能测试,并且掌握在性... 查看详情

性能测试理论1|性能测试难点问题梳理

性能测试理论1|性能测试难点问题梳理1测试工具方面2测试基础方面3服务器性能诊断方面4性能调优方面1测试工具方面用户和业务模型分析搭建合适的脚本开发(不根据用户和业务的模型来开发脚本,认为要回归成功即可&... 查看详情

软件测试体系学习及构建(22)测试专项丨性能测试基本理论

(22)测试专项丨性能测试基本理论1什么是性能?2什么是性能测试?3都有哪些人关注性能?4性能测试基本内容4.1性能测试4.2负载测试4.3压力测试4.4稳定性测试5性能测试常用名词解释6性能测试基本原理6.1BS架... 查看详情

性能测试类型

1.验收性能测试验收性能测试(AcceptancePerformanceTesting)方法通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性的要求。通俗的说:在特定的运行条件下验证系统的能力状况。(1)主要目的就是验... 查看详情

性能测试理论3|不同角色对性能测试的关注点

性能测试理论3|不同角色对性能测试的关注点1黑盒测试角度2开发角度3系统管理员角度4性能测试角度系统的性能是一个系统性工作,需要多个工种(架构师、开发、系统管理员、DB、测试等)一起协调完成。不同角色... 查看详情

性能测试需要掌握的技能

1.精通性能测试的基本概念,过程,方法论,了解性能工程;2.精通1个商业性能测试工具+1个开源性能测试工具,知道工具可以做什么,不可以做什么,以及工具使用中常见的问题和解决思路;3.扎实的计算机专业基础知识,包括计... 查看详情

软件测试-----性能测试

文章目录一.性能测试的指标1.1、响应时间1.2、吞吐量1.3、并发用户数1.4、TPS1.5、点击率1.6、资源利用率二、性能测试的种类2.1、负载测试2.2、压力测试2.3、并发测试2.4、配置测试2.5、可靠性测试2.6、容量测试三、性能测试的流... 查看详情

大数据测试前需要了解性能测试点

大数据测试前需要了解性能测试点第二章性能测试文章目录大数据测试前需要了解性能测试点一、基准测试二、狭义性能测试(PerformanceTesting)三、负载测试(LoadTesting)四、压力测试(StressTesting)五、并... 查看详情

大数据测试前需要了解性能测试点

大数据测试前需要了解性能测试点第二章性能测试文章目录大数据测试前需要了解性能测试点一、基准测试二、狭义性能测试(PerformanceTesting)三、负载测试(LoadTesting)四、压力测试(StressTesting)五、并... 查看详情

性能测试-4.性能测试理论知识1.0

一.什么是软件性能:  系统的性能是个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等。  性能测试用来保证产品发布后系统的性能满足... 查看详情

测试理论--性能测试相关概念及重要指标

----------------------------------------------------------------------------性能测试相关概念----------------------------------------------------------------------------性能测试:负载测试:压力测试:------------------------- 查看详情